/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 14:58:02,576 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 14:58:02,577 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 14:58:02,600 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 14:58:02,601 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 14:58:02,602 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 14:58:02,612 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 14:58:02,618 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 14:58:02,620 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 14:58:02,626 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 14:58:02,627 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 14:58:02,628 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 14:58:02,628 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 14:58:02,630 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 14:58:02,632 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 14:58:02,634 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 14:58:02,635 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 14:58:02,635 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 14:58:02,641 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 14:58:02,645 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 14:58:02,646 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 14:58:02,648 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 14:58:02,649 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 14:58:02,650 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 14:58:02,655 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 14:58:02,656 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 14:58:02,656 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 14:58:02,657 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 14:58:02,657 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 14:58:02,658 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 14:58:02,658 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 14:58:02,662 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 14:58:02,662 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 14:58:02,663 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 14:58:02,663 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 14:58:02,664 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 14:58:02,664 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 14:58:02,664 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 14:58:02,665 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 14:58:02,665 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 14:58:02,666 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 14:58:02,671 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-08-06 14:58:02,705 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 14:58:02,705 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 14:58:02,706 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-06 14:58:02,706 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-06 14:58:02,708 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 14:58:02,709 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 14:58:02,709 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 14:58:02,709 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 14:58:02,709 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 14:58:02,709 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 14:58:02,710 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 14:58:02,710 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 14:58:02,710 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 14:58:02,710 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 14:58:02,710 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 14:58:02,711 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 14:58:02,711 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:58:02,712 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 14:58:02,712 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 14:58:02,713 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 14:58:02,713 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-06 14:58:02,995 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 14:58:03,012 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 14:58:03,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 14:58:03,015 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 14:58:03,017 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 14:58:03,018 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-08-06 14:58:03,018 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-08-06 14:58:03,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 14:58:03,045 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 14:58:03,046 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 14:58:03,046 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 14:58:03,047 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 14:58:03,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,071 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,081 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 14:58:03,082 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 14:58:03,082 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 14:58:03,082 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 14:58:03,088 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,089 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,090 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,090 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,092 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,095 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,096 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,097 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 14:58:03,097 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 14:58:03,098 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 14:58:03,098 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 14:58:03,099 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/1) ... [2021-08-06 14:58:03,105 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:58:03,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:03,125 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-06 14:58:03,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-06 14:58:03,155 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 14:58:03,155 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 14:58:03,155 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 14:58:03,155 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 14:58:03,156 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 14:58:03,156 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 14:58:03,156 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 14:58:03,156 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 14:58:03,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 14:58:03,156 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 14:58:03,156 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 14:58:03,156 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 14:58:03,157 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 14:58:03,349 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 14:58:03,349 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 14:58:03,351 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:58:03 BoogieIcfgContainer [2021-08-06 14:58:03,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 14:58:03,352 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 14:58:03,352 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 14:58:03,355 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 14:58:03,355 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:58:03" (1/2) ... [2021-08-06 14:58:03,355 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e59530f and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 02:58:03, skipping insertion in model container [2021-08-06 14:58:03,356 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:58:03" (2/2) ... [2021-08-06 14:58:03,357 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-08-06 14:58:03,360 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 14:58:03,360 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 14:58:03,361 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 14:58:03,361 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 14:58:03,417 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-06 14:58:03,451 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 14:58:03,456 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-06 14:58:03,457 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-06 14:58:03,465 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-08-06 14:58:03,514 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:03,518 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:03,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 14:58:03,533 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:03,533 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:03,534 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:03,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:03,538 INFO L82 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2021-08-06 14:58:03,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:03,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538489243] [2021-08-06 14:58:03,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:03,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:03,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:03,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:03,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538489243] [2021-08-06 14:58:03,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538489243] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:58:03,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:58:03,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-06 14:58:03,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491596451] [2021-08-06 14:58:03,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:58:03,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:03,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:58:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:58:03,727 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 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 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-06 14:58:03,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:03,778 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-08-06 14:58:03,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:58:03,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-06 14:58:03,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:03,804 INFO L225 Difference]: With dead ends: 224 [2021-08-06 14:58:03,804 INFO L226 Difference]: Without dead ends: 224 [2021-08-06 14:58:03,806 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:58:03,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-08-06 14:58:03,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-08-06 14:58:03,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:03,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-08-06 14:58:03,880 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-08-06 14:58:03,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:03,880 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-08-06 14:58:03,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 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-08-06 14:58:03,881 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-08-06 14:58:03,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-06 14:58:03,883 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:03,883 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:03,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 14:58:03,884 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:03,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:03,885 INFO L82 PathProgramCache]: Analyzing trace with hash -161744669, now seen corresponding path program 1 times [2021-08-06 14:58:03,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:03,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964991142] [2021-08-06 14:58:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:03,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:03,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:03,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:03,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964991142] [2021-08-06 14:58:03,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964991142] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:58:03,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:58:03,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-06 14:58:03,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533894584] [2021-08-06 14:58:03,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:58:03,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:03,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:58:03,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:58:03,963 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:03,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:03,987 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-08-06 14:58:03,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:58:03,989 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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-08-06 14:58:03,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:03,993 INFO L225 Difference]: With dead ends: 255 [2021-08-06 14:58:03,993 INFO L226 Difference]: Without dead ends: 255 [2021-08-06 14:58:03,994 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:58:03,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-08-06 14:58:04,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-08-06 14:58:04,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-08-06 14:58:04,012 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-08-06 14:58:04,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:04,012 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-08-06 14:58:04,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,017 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-08-06 14:58:04,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 14:58:04,025 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:04,025 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:04,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-06 14:58:04,026 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:04,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:04,026 INFO L82 PathProgramCache]: Analyzing trace with hash -714208090, now seen corresponding path program 1 times [2021-08-06 14:58:04,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:04,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985840330] [2021-08-06 14:58:04,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:04,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:04,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:04,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:04,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:04,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985840330] [2021-08-06 14:58:04,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985840330] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:58:04,109 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:58:04,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 14:58:04,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734719536] [2021-08-06 14:58:04,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:58:04,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:58:04,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:58:04,111 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:04,149 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-08-06 14:58:04,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:58:04,150 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 14:58:04,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:04,153 INFO L225 Difference]: With dead ends: 454 [2021-08-06 14:58:04,154 INFO L226 Difference]: Without dead ends: 454 [2021-08-06 14:58:04,155 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:58:04,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-08-06 14:58:04,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-08-06 14:58:04,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-08-06 14:58:04,183 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-08-06 14:58:04,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:04,184 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-08-06 14:58:04,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,184 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-08-06 14:58:04,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 14:58:04,185 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:04,186 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:04,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-06 14:58:04,186 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:04,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:04,187 INFO L82 PathProgramCache]: Analyzing trace with hash 2034599368, now seen corresponding path program 1 times [2021-08-06 14:58:04,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:04,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829854903] [2021-08-06 14:58:04,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:04,187 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:04,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:04,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:04,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:04,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829854903] [2021-08-06 14:58:04,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829854903] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:04,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333511318] [2021-08-06 14:58:04,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:04,349 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:04,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:04,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:04,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 14:58:04,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:04,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-06 14:58:04,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:04,692 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-08-06 14:58:04,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 7 [2021-08-06 14:58:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:04,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333511318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:04,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:04,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 14:58:04,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746281885] [2021-08-06 14:58:04,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:58:04,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:04,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:58:04,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:04,857 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:04,935 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-08-06 14:58:04,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:58:04,936 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 14:58:04,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:04,941 INFO L225 Difference]: With dead ends: 653 [2021-08-06 14:58:04,942 INFO L226 Difference]: Without dead ends: 622 [2021-08-06 14:58:04,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 34.2ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:04,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-08-06 14:58:04,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-08-06 14:58:04,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-08-06 14:58:04,967 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-08-06 14:58:04,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:04,967 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-08-06 14:58:04,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:04,968 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-08-06 14:58:04,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 14:58:04,969 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:04,970 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:05,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:05,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:05,185 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:05,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:05,185 INFO L82 PathProgramCache]: Analyzing trace with hash -956814586, now seen corresponding path program 2 times [2021-08-06 14:58:05,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:05,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195998885] [2021-08-06 14:58:05,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:05,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:05,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:05,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:05,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195998885] [2021-08-06 14:58:05,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195998885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:05,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198858361] [2021-08-06 14:58:05,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:05,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:05,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:05,297 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:05,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 14:58:05,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:05,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:05,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-06 14:58:05,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:05,538 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-08-06 14:58:05,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 7 [2021-08-06 14:58:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:05,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198858361] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:05,635 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:05,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 14:58:05,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801430161] [2021-08-06 14:58:05,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:58:05,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:05,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:58:05,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:05,636 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:05,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:05,695 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-08-06 14:58:05,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:58:05,695 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 14:58:05,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:05,702 INFO L225 Difference]: With dead ends: 786 [2021-08-06 14:58:05,702 INFO L226 Difference]: Without dead ends: 755 [2021-08-06 14:58:05,702 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:05,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-08-06 14:58:05,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-08-06 14:58:05,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:05,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-08-06 14:58:05,719 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-08-06 14:58:05,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:05,720 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-08-06 14:58:05,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:05,720 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-08-06 14:58:05,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 14:58:05,722 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:05,722 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:05,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-06 14:58:05,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:05,933 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:05,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:05,933 INFO L82 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2021-08-06 14:58:05,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:05,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732560703] [2021-08-06 14:58:05,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:05,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:06,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:06,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:06,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732560703] [2021-08-06 14:58:06,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732560703] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:06,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592573813] [2021-08-06 14:58:06,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:06,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:06,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:06,061 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:06,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 14:58:06,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:58:06,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:06,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-06 14:58:06,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:06,323 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-08-06 14:58:06,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 7 [2021-08-06 14:58:06,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:06,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592573813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:06,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:06,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 14:58:06,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923309704] [2021-08-06 14:58:06,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:58:06,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:58:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:06,416 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:06,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:06,485 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-08-06 14:58:06,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:58:06,485 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 14:58:06,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:06,490 INFO L225 Difference]: With dead ends: 847 [2021-08-06 14:58:06,490 INFO L226 Difference]: Without dead ends: 816 [2021-08-06 14:58:06,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 28.8ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:58:06,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-08-06 14:58:06,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-08-06 14:58:06,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-08-06 14:58:06,505 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-08-06 14:58:06,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:06,505 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-08-06 14:58:06,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:06,505 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-08-06 14:58:06,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 14:58:06,506 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:06,507 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:06,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:06,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:06,721 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:06,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:06,721 INFO L82 PathProgramCache]: Analyzing trace with hash -2061287830, now seen corresponding path program 4 times [2021-08-06 14:58:06,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:06,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106485147] [2021-08-06 14:58:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:06,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:06,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:06,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:06,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106485147] [2021-08-06 14:58:06,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106485147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:06,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415123252] [2021-08-06 14:58:06,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:06,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:06,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:06,783 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:06,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 14:58:06,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:06,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:06,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-06 14:58:06,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:06,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415123252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:06,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:06,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-08-06 14:58:06,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122925483] [2021-08-06 14:58:06,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 14:58:06,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:06,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 14:58:06,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:58:06,997 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:07,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:07,047 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-08-06 14:58:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:58:07,050 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 14:58:07,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:07,058 INFO L225 Difference]: With dead ends: 857 [2021-08-06 14:58:07,058 INFO L226 Difference]: Without dead ends: 816 [2021-08-06 14:58:07,059 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:58:07,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-08-06 14:58:07,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-08-06 14:58:07,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:07,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-08-06 14:58:07,100 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-08-06 14:58:07,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:07,100 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-08-06 14:58:07,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:07,102 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-08-06 14:58:07,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:07,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:07,107 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:07,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:07,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:07,317 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:07,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:07,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 5 times [2021-08-06 14:58:07,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:07,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583649148] [2021-08-06 14:58:07,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:07,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:07,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:07,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:07,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583649148] [2021-08-06 14:58:07,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583649148] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:07,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770948521] [2021-08-06 14:58:07,421 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:07,421 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:07,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:07,422 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:07,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 14:58:07,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 14:58:07,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:07,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:07,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:07,588 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 11 treesize of output 7 [2021-08-06 14:58:07,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:07,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770948521] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:07,713 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:07,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-06 14:58:07,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839790097] [2021-08-06 14:58:07,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:07,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:07,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:07,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:07,714 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:08,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:08,120 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2021-08-06 14:58:08,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:58:08,120 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:08,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:08,131 INFO L225 Difference]: With dead ends: 2368 [2021-08-06 14:58:08,132 INFO L226 Difference]: Without dead ends: 2368 [2021-08-06 14:58:08,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 255.8ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:58:08,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-08-06 14:58:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2021-08-06 14:58:08,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:08,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2021-08-06 14:58:08,179 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2021-08-06 14:58:08,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:08,181 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2021-08-06 14:58:08,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:08,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2021-08-06 14:58:08,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:08,184 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:08,184 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:08,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:08,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:08,408 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:08,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:08,409 INFO L82 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 6 times [2021-08-06 14:58:08,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:08,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803047267] [2021-08-06 14:58:08,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:08,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:08,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:08,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:08,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803047267] [2021-08-06 14:58:08,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803047267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:08,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185716520] [2021-08-06 14:58:08,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:08,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:08,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:08,467 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:08,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 14:58:08,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:58:08,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:08,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:08,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:08,640 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 11 treesize of output 7 [2021-08-06 14:58:08,708 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 27 treesize of output 19 [2021-08-06 14:58:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:08,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185716520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:08,804 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:08,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:08,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175097894] [2021-08-06 14:58:08,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:08,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:08,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:08,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:08,805 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:09,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:09,384 INFO L93 Difference]: Finished difference Result 2992 states and 8192 transitions. [2021-08-06 14:58:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 14:58:09,384 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:09,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:09,398 INFO L225 Difference]: With dead ends: 2992 [2021-08-06 14:58:09,398 INFO L226 Difference]: Without dead ends: 2812 [2021-08-06 14:58:09,399 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 394.1ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-08-06 14:58:09,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-08-06 14:58:09,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 1219. [2021-08-06 14:58:09,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:09,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2021-08-06 14:58:09,452 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2021-08-06 14:58:09,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:09,453 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2021-08-06 14:58:09,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:09,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2021-08-06 14:58:09,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:09,456 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:09,456 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:09,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:09,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:09,669 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:09,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:09,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 7 times [2021-08-06 14:58:09,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:09,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622517882] [2021-08-06 14:58:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:09,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:09,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:09,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:09,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622517882] [2021-08-06 14:58:09,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622517882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:09,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774283851] [2021-08-06 14:58:09,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:09,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:09,749 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:09,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 14:58:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:09,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:09,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:09,922 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 11 treesize of output 7 [2021-08-06 14:58:10,012 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 27 treesize of output 19 [2021-08-06 14:58:10,107 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:10,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774283851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:10,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:10,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:10,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230203337] [2021-08-06 14:58:10,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:10,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:10,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:10,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:10,110 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:10,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:10,596 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2021-08-06 14:58:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:58:10,596 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:10,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:10,608 INFO L225 Difference]: With dead ends: 2560 [2021-08-06 14:58:10,608 INFO L226 Difference]: Without dead ends: 2526 [2021-08-06 14:58:10,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 287.0ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:58:10,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-08-06 14:58:10,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2021-08-06 14:58:10,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:10,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-08-06 14:58:10,652 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-08-06 14:58:10,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:10,652 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-08-06 14:58:10,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:10,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-08-06 14:58:10,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:10,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:10,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:10,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:10,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:10,869 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:10,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:10,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1669761331, now seen corresponding path program 8 times [2021-08-06 14:58:10,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:10,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81581042] [2021-08-06 14:58:10,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:10,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:10,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:10,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:10,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81581042] [2021-08-06 14:58:10,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81581042] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:10,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939492991] [2021-08-06 14:58:10,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:10,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:10,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:10,936 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:10,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 14:58:11,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:11,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:11,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:11,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:11,135 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 11 treesize of output 7 [2021-08-06 14:58:11,188 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 27 treesize of output 19 [2021-08-06 14:58:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:11,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939492991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:11,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:11,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:11,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068534504] [2021-08-06 14:58:11,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:11,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:11,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:11,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:11,281 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:11,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:11,723 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-08-06 14:58:11,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:58:11,724 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:11,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:11,739 INFO L225 Difference]: With dead ends: 3172 [2021-08-06 14:58:11,739 INFO L226 Difference]: Without dead ends: 3012 [2021-08-06 14:58:11,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 265.6ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:58:11,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-08-06 14:58:11,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-08-06 14:58:11,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-08-06 14:58:11,801 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-08-06 14:58:11,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:11,801 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-08-06 14:58:11,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:11,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-08-06 14:58:11,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:11,804 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:11,804 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:11,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:12,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-06 14:58:12,018 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:12,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:12,018 INFO L82 PathProgramCache]: Analyzing trace with hash -6798921, now seen corresponding path program 9 times [2021-08-06 14:58:12,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:12,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085212252] [2021-08-06 14:58:12,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:12,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:12,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:12,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:12,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085212252] [2021-08-06 14:58:12,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085212252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:12,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348453766] [2021-08-06 14:58:12,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:12,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:12,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:12,081 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:12,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 14:58:12,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 14:58:12,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:12,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:12,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:12,295 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 11 treesize of output 7 [2021-08-06 14:58:12,347 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 27 treesize of output 19 [2021-08-06 14:58:12,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:12,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348453766] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:12,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:12,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:12,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400653978] [2021-08-06 14:58:12,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:12,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:12,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:12,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:12,451 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:12,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:12,989 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-08-06 14:58:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 14:58:12,998 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:12,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:13,012 INFO L225 Difference]: With dead ends: 3041 [2021-08-06 14:58:13,012 INFO L226 Difference]: Without dead ends: 3004 [2021-08-06 14:58:13,013 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 339.8ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 14:58:13,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-08-06 14:58:13,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-08-06 14:58:13,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:13,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-08-06 14:58:13,058 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-08-06 14:58:13,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:13,058 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-08-06 14:58:13,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:13,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-08-06 14:58:13,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:13,061 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:13,062 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:13,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:13,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:13,277 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:13,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:13,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1661369221, now seen corresponding path program 10 times [2021-08-06 14:58:13,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:13,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296118341] [2021-08-06 14:58:13,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:13,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:13,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:13,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:13,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296118341] [2021-08-06 14:58:13,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296118341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:13,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093907431] [2021-08-06 14:58:13,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:13,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:13,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:13,329 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:13,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 14:58:13,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:13,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:13,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:13,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:13,516 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 11 treesize of output 7 [2021-08-06 14:58:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:13,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093907431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:13,628 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:13,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-06 14:58:13,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595900008] [2021-08-06 14:58:13,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 14:58:13,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:13,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 14:58:13,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:58:13,629 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:13,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:13,877 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-08-06 14:58:13,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:58:13,877 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:13,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:13,884 INFO L225 Difference]: With dead ends: 2361 [2021-08-06 14:58:13,884 INFO L226 Difference]: Without dead ends: 2336 [2021-08-06 14:58:13,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 134.0ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:58:13,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-08-06 14:58:13,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-08-06 14:58:13,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:13,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-08-06 14:58:13,924 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-08-06 14:58:13,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:13,924 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-08-06 14:58:13,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:13,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-08-06 14:58:13,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:13,927 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:13,927 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:13,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:14,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-06 14:58:14,151 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:14,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:14,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1295622849, now seen corresponding path program 11 times [2021-08-06 14:58:14,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:14,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59082810] [2021-08-06 14:58:14,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:14,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:14,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:14,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:14,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59082810] [2021-08-06 14:58:14,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59082810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:14,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350591917] [2021-08-06 14:58:14,206 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:14,207 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:14,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:14,207 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:14,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 14:58:14,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 14:58:14,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:14,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:14,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:14,452 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 23 treesize of output 17 [2021-08-06 14:58:14,493 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 27 treesize of output 19 [2021-08-06 14:58:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:14,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350591917] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:14,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:14,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 14:58:14,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008181769] [2021-08-06 14:58:14,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:14,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:14,586 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:15,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:15,121 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-08-06 14:58:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 14:58:15,121 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:15,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:15,131 INFO L225 Difference]: With dead ends: 2993 [2021-08-06 14:58:15,131 INFO L226 Difference]: Without dead ends: 2833 [2021-08-06 14:58:15,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 342.7ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:58:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-08-06 14:58:15,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-08-06 14:58:15,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:15,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-08-06 14:58:15,203 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-08-06 14:58:15,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:15,203 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-08-06 14:58:15,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:15,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-08-06 14:58:15,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:15,210 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:15,210 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:15,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:15,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-06 14:58:15,435 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:15,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:15,435 INFO L82 PathProgramCache]: Analyzing trace with hash 367339561, now seen corresponding path program 12 times [2021-08-06 14:58:15,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:15,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174545999] [2021-08-06 14:58:15,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:15,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:15,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:15,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174545999] [2021-08-06 14:58:15,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174545999] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:15,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272670882] [2021-08-06 14:58:15,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:15,492 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:15,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:15,493 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:15,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 14:58:15,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:58:15,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:15,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:15,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:15,759 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 23 treesize of output 17 [2021-08-06 14:58:15,795 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 27 treesize of output 19 [2021-08-06 14:58:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:15,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272670882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:15,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:15,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 14:58:15,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127164889] [2021-08-06 14:58:15,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:15,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:15,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:15,888 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:16,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:16,835 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-08-06 14:58:16,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 14:58:16,836 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:16,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:16,841 INFO L225 Difference]: With dead ends: 2708 [2021-08-06 14:58:16,842 INFO L226 Difference]: Without dead ends: 2671 [2021-08-06 14:58:16,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 666.5ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 14:58:16,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-08-06 14:58:16,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-08-06 14:58:16,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:16,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-08-06 14:58:16,886 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-08-06 14:58:16,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:16,886 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-08-06 14:58:16,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:16,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-08-06 14:58:16,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:16,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:16,889 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:16,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:17,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-06 14:58:17,105 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:17,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:17,105 INFO L82 PathProgramCache]: Analyzing trace with hash 2035507703, now seen corresponding path program 13 times [2021-08-06 14:58:17,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:17,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552724678] [2021-08-06 14:58:17,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:17,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:17,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:17,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:17,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552724678] [2021-08-06 14:58:17,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552724678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:17,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772627851] [2021-08-06 14:58:17,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:17,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:17,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:17,162 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:17,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 14:58:17,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:17,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:17,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:17,419 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 23 treesize of output 17 [2021-08-06 14:58:17,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:17,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772627851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:17,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:17,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-06 14:58:17,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120376540] [2021-08-06 14:58:17,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 14:58:17,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:17,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 14:58:17,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:58:17,512 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:18,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:18,018 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-08-06 14:58:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 14:58:18,028 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:18,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:18,035 INFO L225 Difference]: With dead ends: 2371 [2021-08-06 14:58:18,035 INFO L226 Difference]: Without dead ends: 2335 [2021-08-06 14:58:18,035 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 321.1ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:58:18,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-08-06 14:58:18,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-08-06 14:58:18,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:18,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-08-06 14:58:18,071 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-08-06 14:58:18,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:18,072 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-08-06 14:58:18,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:18,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-08-06 14:58:18,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:18,074 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:18,074 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:18,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:18,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-06 14:58:18,293 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:18,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:18,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1235557963, now seen corresponding path program 14 times [2021-08-06 14:58:18,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:18,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857400634] [2021-08-06 14:58:18,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:18,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:18,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:18,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:18,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857400634] [2021-08-06 14:58:18,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857400634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:18,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713875466] [2021-08-06 14:58:18,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:18,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:18,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:18,343 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:18,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 14:58:18,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:18,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:18,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:18,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:18,732 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 11 treesize of output 7 [2021-08-06 14:58:18,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:18,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713875466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:18,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:18,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-06 14:58:18,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031076260] [2021-08-06 14:58:18,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:18,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:18,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:18,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:18,774 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:19,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:19,052 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-08-06 14:58:19,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:58:19,052 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:19,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:19,057 INFO L225 Difference]: With dead ends: 2083 [2021-08-06 14:58:19,057 INFO L226 Difference]: Without dead ends: 2001 [2021-08-06 14:58:19,057 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 149.1ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:58:19,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-08-06 14:58:19,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-08-06 14:58:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:19,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-08-06 14:58:19,092 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-08-06 14:58:19,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:19,092 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-08-06 14:58:19,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:19,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-08-06 14:58:19,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:19,095 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:19,095 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:19,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:19,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:19,309 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:19,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:19,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 15 times [2021-08-06 14:58:19,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:19,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755537079] [2021-08-06 14:58:19,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:19,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:19,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:19,381 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:19,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:19,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755537079] [2021-08-06 14:58:19,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755537079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:19,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071930833] [2021-08-06 14:58:19,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:19,381 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:19,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:19,382 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:19,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 14:58:19,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:58:19,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:19,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:19,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:19,708 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 12 treesize of output 8 [2021-08-06 14:58:19,750 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:19,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071930833] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:19,751 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:19,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-08-06 14:58:19,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304210620] [2021-08-06 14:58:19,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 14:58:19,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:19,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 14:58:19,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:58:19,752 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:20,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:20,287 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-08-06 14:58:20,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 14:58:20,287 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:20,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:20,294 INFO L225 Difference]: With dead ends: 3308 [2021-08-06 14:58:20,294 INFO L226 Difference]: Without dead ends: 3308 [2021-08-06 14:58:20,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 322.2ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 14:58:20,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-08-06 14:58:20,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-08-06 14:58:20,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:20,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-08-06 14:58:20,363 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-08-06 14:58:20,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:20,364 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-08-06 14:58:20,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:20,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-08-06 14:58:20,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:20,369 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:20,369 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:20,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:20,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 14:58:20,586 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:20,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:20,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 16 times [2021-08-06 14:58:20,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:20,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018785330] [2021-08-06 14:58:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:20,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:20,660 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:20,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:20,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018785330] [2021-08-06 14:58:20,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018785330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:20,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508205852] [2021-08-06 14:58:20,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:20,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:20,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:20,661 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:20,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 14:58:20,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:20,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:20,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:20,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:20,961 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 23 treesize of output 17 [2021-08-06 14:58:21,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:21,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508205852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:21,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:21,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-06 14:58:21,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696604016] [2021-08-06 14:58:21,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:21,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:21,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:21,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:21,065 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:22,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:22,080 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-08-06 14:58:22,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 14:58:22,080 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:22,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:22,087 INFO L225 Difference]: With dead ends: 3276 [2021-08-06 14:58:22,087 INFO L226 Difference]: Without dead ends: 3276 [2021-08-06 14:58:22,088 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 733.1ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-08-06 14:58:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-08-06 14:58:22,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-08-06 14:58:22,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:22,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-08-06 14:58:22,148 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-08-06 14:58:22,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:22,148 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-08-06 14:58:22,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:22,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-08-06 14:58:22,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:22,153 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:22,153 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:22,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:22,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:22,370 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:22,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:22,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 17 times [2021-08-06 14:58:22,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:22,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987965299] [2021-08-06 14:58:22,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:22,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:22,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:22,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987965299] [2021-08-06 14:58:22,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987965299] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:22,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199344984] [2021-08-06 14:58:22,451 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:22,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:22,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:22,453 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:22,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 14:58:22,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 14:58:22,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:22,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:22,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:22,777 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 23 treesize of output 17 [2021-08-06 14:58:22,825 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 27 treesize of output 19 [2021-08-06 14:58:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:22,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199344984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:22,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:22,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 14:58:22,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954232378] [2021-08-06 14:58:22,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:22,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:22,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:22,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:22,916 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:23,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:23,954 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-08-06 14:58:23,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-06 14:58:23,955 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:23,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:23,961 INFO L225 Difference]: With dead ends: 3460 [2021-08-06 14:58:23,961 INFO L226 Difference]: Without dead ends: 3228 [2021-08-06 14:58:23,962 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 795.6ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 14:58:23,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-08-06 14:58:24,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-08-06 14:58:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:24,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-08-06 14:58:24,021 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-08-06 14:58:24,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:24,021 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-08-06 14:58:24,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:24,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-08-06 14:58:24,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:24,025 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:24,026 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:24,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:24,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:24,249 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:24,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:24,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 18 times [2021-08-06 14:58:24,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:24,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528864291] [2021-08-06 14:58:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:24,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:24,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:24,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:24,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528864291] [2021-08-06 14:58:24,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528864291] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:24,296 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788060182] [2021-08-06 14:58:24,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:24,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:24,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:24,297 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:24,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 14:58:24,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:58:24,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:24,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:24,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:24,574 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 11 treesize of output 7 [2021-08-06 14:58:24,635 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 27 treesize of output 19 [2021-08-06 14:58:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:24,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788060182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:24,740 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:24,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:24,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727208654] [2021-08-06 14:58:24,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:24,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:24,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:24,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:24,741 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:25,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:25,039 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-08-06 14:58:25,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:58:25,040 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:25,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:25,043 INFO L225 Difference]: With dead ends: 3300 [2021-08-06 14:58:25,043 INFO L226 Difference]: Without dead ends: 3020 [2021-08-06 14:58:25,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-08-06 14:58:25,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-08-06 14:58:25,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-08-06 14:58:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:25,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-08-06 14:58:25,093 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-08-06 14:58:25,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:25,094 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-08-06 14:58:25,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:25,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-08-06 14:58:25,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:25,098 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:25,099 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:25,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:25,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:25,314 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:25,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:25,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 19 times [2021-08-06 14:58:25,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:25,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094290465] [2021-08-06 14:58:25,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:25,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:25,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:25,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094290465] [2021-08-06 14:58:25,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094290465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:25,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942798] [2021-08-06 14:58:25,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:25,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:25,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:25,362 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:25,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 14:58:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:25,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:25,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:25,675 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 11 treesize of output 7 [2021-08-06 14:58:25,716 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 27 treesize of output 19 [2021-08-06 14:58:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:25,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942798] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:25,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:25,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:25,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534923572] [2021-08-06 14:58:25,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:25,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:25,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:25,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:25,808 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:26,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:26,292 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-08-06 14:58:26,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 14:58:26,292 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:26,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:26,297 INFO L225 Difference]: With dead ends: 3215 [2021-08-06 14:58:26,297 INFO L226 Difference]: Without dead ends: 3178 [2021-08-06 14:58:26,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 325.3ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-08-06 14:58:26,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-08-06 14:58:26,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-08-06 14:58:26,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:26,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-08-06 14:58:26,332 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-08-06 14:58:26,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:26,332 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-08-06 14:58:26,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:26,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-08-06 14:58:26,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 14:58:26,336 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:26,336 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:26,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:26,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:26,552 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:26,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:26,552 INFO L82 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 20 times [2021-08-06 14:58:26,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:26,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333033751] [2021-08-06 14:58:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:26,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:26,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:26,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:26,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333033751] [2021-08-06 14:58:26,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333033751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:26,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501608832] [2021-08-06 14:58:26,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:26,592 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:26,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:26,593 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:26,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 14:58:26,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:26,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:26,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:26,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:26,902 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 11 treesize of output 7 [2021-08-06 14:58:27,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:58:27,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501608832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:27,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:27,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-06 14:58:27,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764621255] [2021-08-06 14:58:27,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 14:58:27,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:27,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 14:58:27,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:58:27,012 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:27,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:27,289 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-08-06 14:58:27,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:58:27,289 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-06 14:58:27,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:27,293 INFO L225 Difference]: With dead ends: 2461 [2021-08-06 14:58:27,293 INFO L226 Difference]: Without dead ends: 2436 [2021-08-06 14:58:27,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 127.1ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:58:27,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-08-06 14:58:27,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-08-06 14:58:27,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:27,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-08-06 14:58:27,327 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-08-06 14:58:27,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:27,327 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-08-06 14:58:27,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:27,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-08-06 14:58:27,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:27,331 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:27,331 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:27,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:27,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-06 14:58:27,540 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:27,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:27,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2021-08-06 14:58:27,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:27,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157192071] [2021-08-06 14:58:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:27,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:27,599 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:27,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:27,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157192071] [2021-08-06 14:58:27,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157192071] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:27,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453458225] [2021-08-06 14:58:27,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:27,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:27,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:27,601 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:27,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 14:58:27,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:58:27,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:27,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:27,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:27,923 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 11 treesize of output 7 [2021-08-06 14:58:27,964 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 27 treesize of output 19 [2021-08-06 14:58:28,056 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:28,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453458225] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:28,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:28,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:28,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132119018] [2021-08-06 14:58:28,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:28,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:28,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:28,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:28,057 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:28,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:28,353 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-08-06 14:58:28,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:58:28,354 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:28,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:28,358 INFO L225 Difference]: With dead ends: 3164 [2021-08-06 14:58:28,358 INFO L226 Difference]: Without dead ends: 3164 [2021-08-06 14:58:28,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 193.5ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:58:28,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-08-06 14:58:28,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-08-06 14:58:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:28,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-08-06 14:58:28,390 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-08-06 14:58:28,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:28,391 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-08-06 14:58:28,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:28,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-08-06 14:58:28,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:28,394 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:28,395 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:28,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:28,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-06 14:58:28,617 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:28,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:28,617 INFO L82 PathProgramCache]: Analyzing trace with hash -26278737, now seen corresponding path program 22 times [2021-08-06 14:58:28,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:28,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276439360] [2021-08-06 14:58:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:28,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:28,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:28,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276439360] [2021-08-06 14:58:28,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276439360] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:28,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396987404] [2021-08-06 14:58:28,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:28,670 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:28,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:28,684 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:28,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 14:58:28,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:28,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:28,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:28,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:28,999 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 11 treesize of output 7 [2021-08-06 14:58:29,054 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 27 treesize of output 19 [2021-08-06 14:58:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:29,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396987404] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:29,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:29,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:29,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992270642] [2021-08-06 14:58:29,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:29,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:29,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:29,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:29,144 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:29,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:29,671 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-08-06 14:58:29,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 14:58:29,671 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:29,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:29,678 INFO L225 Difference]: With dead ends: 3430 [2021-08-06 14:58:29,678 INFO L226 Difference]: Without dead ends: 3430 [2021-08-06 14:58:29,678 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 385.7ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:58:29,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-08-06 14:58:29,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-08-06 14:58:29,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1861 states have (on average 2.951638903815153) internal successors, (5493), 1861 states have internal predecessors, (5493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:29,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-08-06 14:58:29,732 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-08-06 14:58:29,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:29,732 INFO L470 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-08-06 14:58:29,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:29,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-08-06 14:58:29,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:29,737 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:29,737 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:29,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:29,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:29,961 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:29,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:29,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1329035883, now seen corresponding path program 23 times [2021-08-06 14:58:29,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:29,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084866729] [2021-08-06 14:58:29,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:29,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:29,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:30,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:30,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084866729] [2021-08-06 14:58:30,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084866729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:30,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285386806] [2021-08-06 14:58:30,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:30,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:30,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:30,034 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:30,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 14:58:30,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:58:30,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:30,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:30,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:30,410 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 11 treesize of output 7 [2021-08-06 14:58:30,542 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:30,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285386806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:30,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:30,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-06 14:58:30,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356679754] [2021-08-06 14:58:30,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:30,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:30,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:30,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:30,544 INFO L87 Difference]: Start difference. First operand 1862 states and 5493 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:30,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:30,973 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-08-06 14:58:30,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 14:58:30,974 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:30,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:30,979 INFO L225 Difference]: With dead ends: 3252 [2021-08-06 14:58:30,979 INFO L226 Difference]: Without dead ends: 3252 [2021-08-06 14:58:30,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 311.9ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:58:30,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-08-06 14:58:31,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-08-06 14:58:31,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-08-06 14:58:31,026 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-08-06 14:58:31,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:31,027 INFO L470 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-08-06 14:58:31,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:31,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-08-06 14:58:31,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:31,030 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:31,030 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:31,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:31,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:31,252 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:31,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:31,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1256450399, now seen corresponding path program 24 times [2021-08-06 14:58:31,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:31,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145953280] [2021-08-06 14:58:31,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:31,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:31,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:31,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:31,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145953280] [2021-08-06 14:58:31,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145953280] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:31,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208057944] [2021-08-06 14:58:31,329 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:31,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:31,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:31,330 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:31,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 14:58:31,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:58:31,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:31,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:31,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:31,701 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 23 treesize of output 17 [2021-08-06 14:58:31,748 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 27 treesize of output 19 [2021-08-06 14:58:31,844 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:31,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208057944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:31,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:31,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 14:58:31,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499685478] [2021-08-06 14:58:31,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:31,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:31,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:31,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:31,846 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:32,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:32,762 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-08-06 14:58:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 14:58:32,762 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:32,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:32,767 INFO L225 Difference]: With dead ends: 3130 [2021-08-06 14:58:32,767 INFO L226 Difference]: Without dead ends: 3130 [2021-08-06 14:58:32,768 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 702.5ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 14:58:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-08-06 14:58:32,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-08-06 14:58:32,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.952729044834308) internal successors, (6059), 2052 states have internal predecessors, (6059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:32,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-08-06 14:58:32,812 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-08-06 14:58:32,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:32,812 INFO L470 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-08-06 14:58:32,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:32,812 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-08-06 14:58:32,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:32,816 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:32,816 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:32,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:33,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-06 14:58:33,040 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:33,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:33,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1735759751, now seen corresponding path program 25 times [2021-08-06 14:58:33,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:33,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396473563] [2021-08-06 14:58:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:33,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:33,109 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:33,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:33,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396473563] [2021-08-06 14:58:33,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396473563] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:33,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819686884] [2021-08-06 14:58:33,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:33,109 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:33,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:33,110 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:33,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 14:58:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:33,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:33,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:33,555 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 23 treesize of output 17 [2021-08-06 14:58:33,644 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:33,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819686884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:33,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:33,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-06 14:58:33,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914837798] [2021-08-06 14:58:33,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:33,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:33,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:33,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:33,645 INFO L87 Difference]: Start difference. First operand 2053 states and 6059 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:34,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:34,547 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-08-06 14:58:34,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 14:58:34,548 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:34,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:34,552 INFO L225 Difference]: With dead ends: 3416 [2021-08-06 14:58:34,552 INFO L226 Difference]: Without dead ends: 3416 [2021-08-06 14:58:34,553 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 688.6ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-08-06 14:58:34,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-08-06 14:58:34,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-08-06 14:58:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 2126 states have (on average 2.9459078080903103) internal successors, (6263), 2126 states have internal predecessors, (6263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:34,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-08-06 14:58:34,585 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-08-06 14:58:34,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:34,586 INFO L470 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-08-06 14:58:34,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:34,586 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-08-06 14:58:34,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:34,590 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:34,590 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:34,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:34,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-06 14:58:34,805 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:34,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:34,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1643242411, now seen corresponding path program 26 times [2021-08-06 14:58:34,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:34,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695406536] [2021-08-06 14:58:34,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:34,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:34,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:34,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:34,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:34,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695406536] [2021-08-06 14:58:34,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695406536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:34,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289529838] [2021-08-06 14:58:34,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:34,873 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:34,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:34,873 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:34,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 14:58:35,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:35,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:35,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:35,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:35,282 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 12 treesize of output 8 [2021-08-06 14:58:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:35,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289529838] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:35,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:35,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-06 14:58:35,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881199127] [2021-08-06 14:58:35,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:35,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:35,349 INFO L87 Difference]: Start difference. First operand 2127 states and 6263 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:35,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:35,853 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-08-06 14:58:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 14:58:35,854 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:35,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:35,859 INFO L225 Difference]: With dead ends: 3948 [2021-08-06 14:58:35,859 INFO L226 Difference]: Without dead ends: 3948 [2021-08-06 14:58:35,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 324.0ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 14:58:35,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-08-06 14:58:35,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-08-06 14:58:35,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-08-06 14:58:35,891 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-08-06 14:58:35,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:35,891 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-08-06 14:58:35,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:35,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-08-06 14:58:35,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:35,893 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:35,893 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:35,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-06 14:58:36,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 14:58:36,097 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:36,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:36,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 27 times [2021-08-06 14:58:36,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:36,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894366879] [2021-08-06 14:58:36,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:36,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:36,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:36,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:36,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894366879] [2021-08-06 14:58:36,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894366879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:36,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927793079] [2021-08-06 14:58:36,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:36,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:36,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:36,159 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:36,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 14:58:36,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:58:36,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:36,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:36,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:36,578 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 23 treesize of output 17 [2021-08-06 14:58:36,611 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 27 treesize of output 19 [2021-08-06 14:58:36,700 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:36,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927793079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:36,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:36,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 14:58:36,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809798753] [2021-08-06 14:58:36,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:58:36,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:36,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:58:36,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:58:36,701 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:37,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:37,135 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-08-06 14:58:37,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:58:37,136 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:37,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:37,140 INFO L225 Difference]: With dead ends: 2982 [2021-08-06 14:58:37,140 INFO L226 Difference]: Without dead ends: 2982 [2021-08-06 14:58:37,141 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 295.0ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-08-06 14:58:37,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-08-06 14:58:37,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-08-06 14:58:37,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:37,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-08-06 14:58:37,167 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-08-06 14:58:37,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:37,167 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-08-06 14:58:37,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:37,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-08-06 14:58:37,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:37,169 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:37,170 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:37,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-06 14:58:37,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:37,370 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:37,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:37,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 28 times [2021-08-06 14:58:37,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:37,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139183502] [2021-08-06 14:58:37,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:37,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:37,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:37,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:37,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139183502] [2021-08-06 14:58:37,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139183502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:37,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169740867] [2021-08-06 14:58:37,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:37,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:37,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:37,440 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:37,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 14:58:37,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:37,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:37,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:37,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:37,846 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 11 treesize of output 7 [2021-08-06 14:58:37,886 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 27 treesize of output 19 [2021-08-06 14:58:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:37,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169740867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:37,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:37,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-06 14:58:37,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019917818] [2021-08-06 14:58:37,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:37,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:37,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:37,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:37,986 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:38,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:38,380 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-08-06 14:58:38,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:58:38,380 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:38,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:38,384 INFO L225 Difference]: With dead ends: 2910 [2021-08-06 14:58:38,384 INFO L226 Difference]: Without dead ends: 2910 [2021-08-06 14:58:38,385 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 274.6ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:58:38,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-08-06 14:58:38,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-08-06 14:58:38,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8980526918671248) internal successors, (5060), 1746 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:38,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-08-06 14:58:38,409 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-08-06 14:58:38,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:38,409 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-08-06 14:58:38,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:38,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-08-06 14:58:38,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 14:58:38,411 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:38,411 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:38,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-06 14:58:38,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:38,613 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:38,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:38,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 29 times [2021-08-06 14:58:38,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:38,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407948937] [2021-08-06 14:58:38,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:38,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:38,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:38,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407948937] [2021-08-06 14:58:38,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407948937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:38,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369323589] [2021-08-06 14:58:38,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:38,680 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:38,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:38,681 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:38,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 14:58:39,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:58:39,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:39,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 14:58:39,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:39,083 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 11 treesize of output 7 [2021-08-06 14:58:39,181 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 14:58:39,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369323589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:39,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:39,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-06 14:58:39,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426001918] [2021-08-06 14:58:39,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:58:39,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:39,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:58:39,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:58:39,182 INFO L87 Difference]: Start difference. First operand 1747 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:39,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:39,450 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-08-06 14:58:39,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:58:39,450 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-06 14:58:39,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:39,454 INFO L225 Difference]: With dead ends: 2540 [2021-08-06 14:58:39,454 INFO L226 Difference]: Without dead ends: 2540 [2021-08-06 14:58:39,454 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 174.5ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-08-06 14:58:39,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-08-06 14:58:39,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-08-06 14:58:39,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:39,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-08-06 14:58:39,478 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-08-06 14:58:39,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:39,478 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-08-06 14:58:39,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:39,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-08-06 14:58:39,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 14:58:39,480 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:39,480 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:39,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:39,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:39,681 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:39,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:39,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1216307112, now seen corresponding path program 30 times [2021-08-06 14:58:39,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:39,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26178796] [2021-08-06 14:58:39,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:39,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 14:58:39,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:39,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26178796] [2021-08-06 14:58:39,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26178796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:39,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419000470] [2021-08-06 14:58:39,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:39,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:39,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:39,710 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:39,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 14:58:40,093 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 14:58:40,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:40,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 14:58:40,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:40,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 14:58:40,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419000470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:40,253 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:40,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-08-06 14:58:40,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914522744] [2021-08-06 14:58:40,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:58:40,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:40,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:58:40,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:58:40,254 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:40,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:40,274 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-08-06 14:58:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:58:40,274 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-06 14:58:40,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:40,278 INFO L225 Difference]: With dead ends: 2547 [2021-08-06 14:58:40,278 INFO L226 Difference]: Without dead ends: 2547 [2021-08-06 14:58:40,279 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:58:40,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-08-06 14:58:40,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-08-06 14:58:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:40,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-08-06 14:58:40,312 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-08-06 14:58:40,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:40,312 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-08-06 14:58:40,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:40,312 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-08-06 14:58:40,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:40,316 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:40,316 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:40,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-08-06 14:58:40,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-06 14:58:40,517 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:40,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:40,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1833836618, now seen corresponding path program 31 times [2021-08-06 14:58:40,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:40,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037131540] [2021-08-06 14:58:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:40,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:40,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:40,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037131540] [2021-08-06 14:58:40,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037131540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:40,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780548980] [2021-08-06 14:58:40,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:40,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:40,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:40,734 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:40,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 14:58:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:41,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:41,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:41,326 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-08-06 14:58:41,598 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:41,598 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 38 treesize of output 40 [2021-08-06 14:58:41,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:41,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 14:58:41,744 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 14:58:41,745 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 22 treesize of output 16 [2021-08-06 14:58:41,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:41,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780548980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:41,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:41,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 14:58:41,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546141065] [2021-08-06 14:58:41,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:58:41,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:41,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:58:41,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:58:41,773 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:43,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:43,092 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-08-06 14:58:43,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 14:58:43,092 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:43,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:43,101 INFO L225 Difference]: With dead ends: 4699 [2021-08-06 14:58:43,102 INFO L226 Difference]: Without dead ends: 4505 [2021-08-06 14:58:43,102 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 197.0ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:58:43,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-08-06 14:58:43,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-08-06 14:58:43,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2660 states, 2659 states have (on average 2.955998495675066) internal successors, (7860), 2659 states have internal predecessors, (7860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:43,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-08-06 14:58:43,157 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-08-06 14:58:43,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:43,157 INFO L470 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-08-06 14:58:43,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:43,157 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-08-06 14:58:43,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:43,162 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:43,162 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:43,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:43,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:43,362 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:43,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:43,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1737140470, now seen corresponding path program 32 times [2021-08-06 14:58:43,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:43,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941529673] [2021-08-06 14:58:43,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:43,363 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:43,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:43,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941529673] [2021-08-06 14:58:43,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941529673] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:43,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758910985] [2021-08-06 14:58:43,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:58:43,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:43,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:43,601 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:43,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 14:58:44,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:58:44,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:44,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:58:44,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:44,304 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 27 treesize of output 23 [2021-08-06 14:58:44,757 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:44,757 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 53 treesize of output 53 [2021-08-06 14:58:45,750 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 14:58:45,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 14:58:45,756 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 14:58:45,757 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 32 treesize of output 24 [2021-08-06 14:58:45,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:45,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758910985] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:45,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:45,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 14:58:45,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100061332] [2021-08-06 14:58:45,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:58:45,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:45,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:58:45,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-08-06 14:58:45,787 INFO L87 Difference]: Start difference. First operand 2660 states and 7860 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:47,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:47,153 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-08-06 14:58:47,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:58:47,154 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:47,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:47,161 INFO L225 Difference]: With dead ends: 4208 [2021-08-06 14:58:47,161 INFO L226 Difference]: Without dead ends: 4067 [2021-08-06 14:58:47,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1107.5ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-08-06 14:58:47,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-08-06 14:58:47,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-08-06 14:58:47,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 2.955173701905118) internal successors, (7911), 2677 states have internal predecessors, (7911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-08-06 14:58:47,211 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-08-06 14:58:47,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:47,211 INFO L470 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-08-06 14:58:47,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:47,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-08-06 14:58:47,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:47,215 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:47,215 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:47,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-06 14:58:47,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:47,418 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:47,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:47,418 INFO L82 PathProgramCache]: Analyzing trace with hash -227646662, now seen corresponding path program 33 times [2021-08-06 14:58:47,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:47,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663984080] [2021-08-06 14:58:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:47,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:47,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:47,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663984080] [2021-08-06 14:58:47,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663984080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:47,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691811022] [2021-08-06 14:58:47,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:47,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:47,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:47,605 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:47,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 14:58:48,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:58:48,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:48,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:48,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:48,230 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-08-06 14:58:48,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:48,431 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 38 treesize of output 40 [2021-08-06 14:58:48,607 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:48,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 14:58:48,610 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 14:58:48,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 22 treesize of output 16 [2021-08-06 14:58:48,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:48,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691811022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:48,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:48,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 14:58:48,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149577323] [2021-08-06 14:58:48,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:58:48,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:48,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:58:48,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:58:48,640 INFO L87 Difference]: Start difference. First operand 2678 states and 7911 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:49,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:49,848 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-08-06 14:58:49,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:58:49,849 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:49,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:49,859 INFO L225 Difference]: With dead ends: 4811 [2021-08-06 14:58:49,859 INFO L226 Difference]: Without dead ends: 4765 [2021-08-06 14:58:49,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 200.6ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:58:49,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-08-06 14:58:49,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-08-06 14:58:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 2.955768521931441) internal successors, (8019), 2713 states have internal predecessors, (8019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:49,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-08-06 14:58:49,908 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-08-06 14:58:49,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:49,908 INFO L470 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-08-06 14:58:49,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:49,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-08-06 14:58:49,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:49,912 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:49,912 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:49,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:50,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-06 14:58:50,113 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:50,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:50,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 34 times [2021-08-06 14:58:50,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:50,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474520242] [2021-08-06 14:58:50,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:50,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:50,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:50,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474520242] [2021-08-06 14:58:50,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474520242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:50,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528069574] [2021-08-06 14:58:50,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:50,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:50,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:50,299 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:50,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 14:58:50,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:50,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:50,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:50,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:50,971 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-08-06 14:58:51,398 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:51,399 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 54 treesize of output 56 [2021-08-06 14:58:52,487 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-08-06 14:58:52,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 40 [2021-08-06 14:58:52,491 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 14:58:52,492 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 31 treesize of output 22 [2021-08-06 14:58:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:52,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528069574] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:52,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:52,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 14:58:52,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038848141] [2021-08-06 14:58:52,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 14:58:52,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:52,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 14:58:52,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-08-06 14:58:52,520 INFO L87 Difference]: Start difference. First operand 2714 states and 8019 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:52,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:52,731 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-08-06 14:58:52,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:58:52,732 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:52,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:52,739 INFO L225 Difference]: With dead ends: 4627 [2021-08-06 14:58:52,739 INFO L226 Difference]: Without dead ends: 4581 [2021-08-06 14:58:52,739 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1027.6ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-06 14:58:52,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-08-06 14:58:52,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-08-06 14:58:52,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.9563477628228445) internal successors, (8127), 2749 states have internal predecessors, (8127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:52,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-08-06 14:58:52,798 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-08-06 14:58:52,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:52,798 INFO L470 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-08-06 14:58:52,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:52,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-08-06 14:58:52,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:52,804 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:52,804 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:52,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:53,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-06 14:58:53,021 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:53,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:53,022 INFO L82 PathProgramCache]: Analyzing trace with hash 984738666, now seen corresponding path program 35 times [2021-08-06 14:58:53,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:53,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697101195] [2021-08-06 14:58:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:53,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:53,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:53,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697101195] [2021-08-06 14:58:53,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697101195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:53,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101699589] [2021-08-06 14:58:53,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:53,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:53,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:53,216 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:53,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 14:58:53,801 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 14:58:53,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:53,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:53,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:54,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-08-06 14:58:54,477 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-06 14:58:54,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 38 [2021-08-06 14:58:55,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:55,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 14:58:55,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:55,019 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 20 treesize of output 24 [2021-08-06 14:58:55,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:55,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101699589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:55,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:55,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 14:58:55,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618063274] [2021-08-06 14:58:55,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 14:58:55,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:55,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 14:58:55,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=198, Unknown=1, NotChecked=0, Total=240 [2021-08-06 14:58:55,089 INFO L87 Difference]: Start difference. First operand 2750 states and 8127 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:55,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:55,385 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-08-06 14:58:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:58:55,385 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:55,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:55,393 INFO L225 Difference]: With dead ends: 4385 [2021-08-06 14:58:55,393 INFO L226 Difference]: Without dead ends: 4239 [2021-08-06 14:58:55,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 701.1ms TimeCoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2021-08-06 14:58:55,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-08-06 14:58:55,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-08-06 14:58:55,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.9613828613460833) internal successors, (8052), 2719 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:55,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-08-06 14:58:55,442 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-08-06 14:58:55,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:55,442 INFO L470 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-08-06 14:58:55,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:55,442 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-08-06 14:58:55,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:55,446 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:55,446 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:55,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-06 14:58:55,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-06 14:58:55,646 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:55,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:55,647 INFO L82 PathProgramCache]: Analyzing trace with hash 625310654, now seen corresponding path program 36 times [2021-08-06 14:58:55,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:55,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229664447] [2021-08-06 14:58:55,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:55,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:55,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:55,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:55,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:55,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229664447] [2021-08-06 14:58:55,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229664447] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:55,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621144543] [2021-08-06 14:58:55,831 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:58:55,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:55,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:55,833 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:55,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 14:58:56,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:58:56,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:56,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:56,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:56,749 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 30 treesize of output 26 [2021-08-06 14:58:56,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:56,865 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 38 treesize of output 40 [2021-08-06 14:58:57,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:58:57,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 14:58:57,012 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 14:58:57,012 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 22 treesize of output 16 [2021-08-06 14:58:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:57,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621144543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:57,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:57,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 14:58:57,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110869145] [2021-08-06 14:58:57,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:58:57,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:58:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:58:57,063 INFO L87 Difference]: Start difference. First operand 2720 states and 8052 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:58,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:58,654 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-08-06 14:58:58,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:58:58,655 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:58:58,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:58,664 INFO L225 Difference]: With dead ends: 4926 [2021-08-06 14:58:58,665 INFO L226 Difference]: Without dead ends: 4880 [2021-08-06 14:58:58,665 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 189.2ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:58:58,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-08-06 14:58:58,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-08-06 14:58:58,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 2.9647223192455465) internal successors, (8488), 2863 states have internal predecessors, (8488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:58,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-08-06 14:58:58,749 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-08-06 14:58:58,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:58,749 INFO L470 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-08-06 14:58:58,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:58:58,749 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-08-06 14:58:58,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:58:58,755 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:58,755 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:58,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:58,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-06 14:58:58,969 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:58:58,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:58,969 INFO L82 PathProgramCache]: Analyzing trace with hash -601298574, now seen corresponding path program 37 times [2021-08-06 14:58:58,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:58,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351961480] [2021-08-06 14:58:58,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:58,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:58,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:59,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:59,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:59,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351961480] [2021-08-06 14:58:59,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351961480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:59,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885601998] [2021-08-06 14:58:59,140 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:58:59,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:59,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:59,141 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:58:59,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 14:58:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:59,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:58:59,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:59,984 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 30 treesize of output 26 [2021-08-06 14:59:00,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:00,350 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 54 treesize of output 56 [2021-08-06 14:59:01,107 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-08-06 14:59:01,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 40 [2021-08-06 14:59:01,112 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 14:59:01,112 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 31 treesize of output 22 [2021-08-06 14:59:01,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:01,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885601998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:01,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:01,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 14:59:01,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326720940] [2021-08-06 14:59:01,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 14:59:01,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 14:59:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-08-06 14:59:01,146 INFO L87 Difference]: Start difference. First operand 2864 states and 8488 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:01,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:01,356 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-08-06 14:59:01,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:59:01,356 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:59:01,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:01,363 INFO L225 Difference]: With dead ends: 4828 [2021-08-06 14:59:01,363 INFO L226 Difference]: Without dead ends: 4782 [2021-08-06 14:59:01,363 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 684.9ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-06 14:59:01,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-08-06 14:59:01,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-08-06 14:59:01,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2936 states, 2935 states have (on average 2.965587734241908) internal successors, (8704), 2935 states have internal predecessors, (8704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-08-06 14:59:01,405 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-08-06 14:59:01,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:01,405 INFO L470 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-08-06 14:59:01,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:01,405 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-08-06 14:59:01,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:01,408 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:01,408 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:01,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-06 14:59:01,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-06 14:59:01,633 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:01,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:01,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1837695982, now seen corresponding path program 38 times [2021-08-06 14:59:01,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:01,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849259950] [2021-08-06 14:59:01,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:01,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:01,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:01,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:01,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849259950] [2021-08-06 14:59:01,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849259950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:01,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490489406] [2021-08-06 14:59:01,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:59:01,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:01,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:01,816 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:01,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 14:59:02,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:59:02,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:02,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:59:02,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:02,876 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 30 treesize of output 26 [2021-08-06 14:59:03,279 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 14:59:03,280 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 56 treesize of output 38 [2021-08-06 14:59:03,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:03,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 14:59:03,322 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:03,323 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 20 treesize of output 24 [2021-08-06 14:59:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:03,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490489406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:03,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:03,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 14:59:03,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291163001] [2021-08-06 14:59:03,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 14:59:03,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:03,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 14:59:03,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:59:03,374 INFO L87 Difference]: Start difference. First operand 2936 states and 8704 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:04,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:04,719 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-08-06 14:59:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:59:04,719 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:59:04,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:04,727 INFO L225 Difference]: With dead ends: 4543 [2021-08-06 14:59:04,727 INFO L226 Difference]: Without dead ends: 4470 [2021-08-06 14:59:04,727 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 193.9ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:59:04,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-08-06 14:59:04,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-08-06 14:59:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 2.9691079486289484) internal successors, (8554), 2881 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-08-06 14:59:04,766 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-08-06 14:59:04,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:04,766 INFO L470 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-08-06 14:59:04,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:04,766 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-08-06 14:59:04,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:04,769 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:04,769 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:04,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-06 14:59:04,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-06 14:59:04,969 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:04,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:04,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1314638282, now seen corresponding path program 39 times [2021-08-06 14:59:04,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:04,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802158754] [2021-08-06 14:59:04,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:04,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:05,169 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:05,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:05,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802158754] [2021-08-06 14:59:05,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802158754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:05,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101733249] [2021-08-06 14:59:05,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:59:05,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:05,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:05,171 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:05,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-06 14:59:05,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:59:05,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:05,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:59:05,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:06,303 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 24 treesize of output 20 [2021-08-06 14:59:06,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:06,384 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 45 treesize of output 47 [2021-08-06 14:59:07,045 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:07,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 14:59:07,048 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 14:59:07,048 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 22 treesize of output 16 [2021-08-06 14:59:07,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:07,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101733249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:07,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:07,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 14:59:07,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893281020] [2021-08-06 14:59:07,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:59:07,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:07,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:59:07,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-08-06 14:59:07,076 INFO L87 Difference]: Start difference. First operand 2882 states and 8554 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:13,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:13,355 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-08-06 14:59:13,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:59:13,355 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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) Word has length 35 [2021-08-06 14:59:13,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:13,363 INFO L225 Difference]: With dead ends: 4566 [2021-08-06 14:59:13,363 INFO L226 Difference]: Without dead ends: 4520 [2021-08-06 14:59:13,363 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 725.9ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-08-06 14:59:13,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-08-06 14:59:13,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-08-06 14:59:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 2.9700033704078193) internal successors, (8812), 2967 states have internal predecessors, (8812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:13,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-08-06 14:59:13,408 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-08-06 14:59:13,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:13,408 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-08-06 14:59:13,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:13,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-08-06 14:59:13,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:13,412 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:13,413 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:13,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-06 14:59:13,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-06 14:59:13,613 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:13,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:13,613 INFO L82 PathProgramCache]: Analyzing trace with hash -541334458, now seen corresponding path program 40 times [2021-08-06 14:59:13,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:13,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412948952] [2021-08-06 14:59:13,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:13,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:13,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:13,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:13,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412948952] [2021-08-06 14:59:13,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412948952] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:13,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825265587] [2021-08-06 14:59:13,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:59:13,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:13,786 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:13,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-06 14:59:14,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:59:14,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:14,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:59:14,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:14,863 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 24 treesize of output 20 [2021-08-06 14:59:14,963 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 14:59:14,963 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 49 treesize of output 29 [2021-08-06 14:59:14,998 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:14,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 14:59:15,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:15,003 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 20 treesize of output 24 [2021-08-06 14:59:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:15,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825265587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:15,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:15,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 14:59:15,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905589652] [2021-08-06 14:59:15,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:59:15,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:15,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:59:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:59:15,053 INFO L87 Difference]: Start difference. First operand 2968 states and 8812 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:17,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:17,578 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-08-06 14:59:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:59:17,579 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:59:17,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:17,585 INFO L225 Difference]: With dead ends: 4259 [2021-08-06 14:59:17,585 INFO L226 Difference]: Without dead ends: 4186 [2021-08-06 14:59:17,585 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:59:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-08-06 14:59:17,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-08-06 14:59:17,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 2.9692573402417963) internal successors, (8596), 2895 states have internal predecessors, (8596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:17,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-08-06 14:59:17,627 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-08-06 14:59:17,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:17,627 INFO L470 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-08-06 14:59:17,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:17,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-08-06 14:59:17,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:17,632 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:17,632 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:17,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-06 14:59:17,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-06 14:59:17,844 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:17,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:17,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1470282058, now seen corresponding path program 41 times [2021-08-06 14:59:17,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:17,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775342621] [2021-08-06 14:59:17,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:17,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:18,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:18,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775342621] [2021-08-06 14:59:18,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775342621] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:18,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111702021] [2021-08-06 14:59:18,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:59:18,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:18,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:18,014 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:18,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-06 14:59:18,770 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:59:18,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:18,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:59:18,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:19,278 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-06 14:59:19,279 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 55 treesize of output 45 [2021-08-06 14:59:21,002 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 32 treesize of output 28 [2021-08-06 14:59:21,074 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:21,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 14:59:21,079 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:21,080 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 20 treesize of output 24 [2021-08-06 14:59:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:21,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111702021] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:21,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:21,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 14:59:21,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098227560] [2021-08-06 14:59:21,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:59:21,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:21,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:59:21,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=323, Unknown=6, NotChecked=0, Total=380 [2021-08-06 14:59:21,129 INFO L87 Difference]: Start difference. First operand 2896 states and 8596 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:27,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:27,740 INFO L93 Difference]: Finished difference Result 4333 states and 12827 transitions. [2021-08-06 14:59:27,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:59:27,740 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:59:27,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:27,746 INFO L225 Difference]: With dead ends: 4333 [2021-08-06 14:59:27,746 INFO L226 Difference]: Without dead ends: 4260 [2021-08-06 14:59:27,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1966.8ms TimeCoverageRelationStatistics Valid=66, Invalid=434, Unknown=6, NotChecked=0, Total=506 [2021-08-06 14:59:27,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2021-08-06 14:59:27,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 2912. [2021-08-06 14:59:27,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.9683957402954313) internal successors, (8641), 2911 states have internal predecessors, (8641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-08-06 14:59:27,782 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-08-06 14:59:27,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:27,782 INFO L470 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-08-06 14:59:27,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:27,783 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-08-06 14:59:27,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:27,786 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:27,786 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:27,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-06 14:59:27,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:27,986 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:27,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:27,986 INFO L82 PathProgramCache]: Analyzing trace with hash -954503926, now seen corresponding path program 42 times [2021-08-06 14:59:27,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:27,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839969683] [2021-08-06 14:59:27,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:27,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:27,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:28,255 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:28,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:28,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839969683] [2021-08-06 14:59:28,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839969683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:28,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586377739] [2021-08-06 14:59:28,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:59:28,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:28,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:28,256 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:28,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-06 14:59:29,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 14:59:29,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:29,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 14:59:29,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:29,271 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 36 treesize of output 32 [2021-08-06 14:59:30,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:30,789 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 51 treesize of output 51 [2021-08-06 14:59:31,053 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:31,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 66 [2021-08-06 14:59:31,070 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:31,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 69 [2021-08-06 14:59:31,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:31,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586377739] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:31,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:31,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 14:59:31,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142044091] [2021-08-06 14:59:31,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:59:31,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:59:31,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-08-06 14:59:31,217 INFO L87 Difference]: Start difference. First operand 2912 states and 8641 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 14:59:57,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:57,248 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-08-06 14:59:57,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 14:59:57,249 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-08-06 14:59:57,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:57,256 INFO L225 Difference]: With dead ends: 5118 [2021-08-06 14:59:57,257 INFO L226 Difference]: Without dead ends: 4912 [2021-08-06 14:59:57,257 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 2861.3ms TimeCoverageRelationStatistics Valid=132, Invalid=734, Unknown=4, NotChecked=0, Total=870 [2021-08-06 14:59:57,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-08-06 14:59:57,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-08-06 14:59:57,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.9631243714381497) internal successors, (8839), 2983 states have internal predecessors, (8839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:57,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-08-06 14:59:57,308 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-08-06 14:59:57,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:57,308 INFO L470 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-08-06 14:59:57,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 14:59:57,308 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-08-06 14:59:57,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 14:59:57,313 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:57,313 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:57,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-06 14:59:57,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:57,525 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:59:57,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:57,525 INFO L82 PathProgramCache]: Analyzing trace with hash 407474372, now seen corresponding path program 43 times [2021-08-06 14:59:57,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:57,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114054750] [2021-08-06 14:59:57,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:57,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:57,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:59:57,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:57,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114054750] [2021-08-06 14:59:57,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114054750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:57,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169470960] [2021-08-06 14:59:57,710 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:59:57,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:57,711 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:59:57,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-06 14:59:58,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:58,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 14:59:58,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:58,824 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 40 treesize of output 36 [2021-08-06 14:59:59,256 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 14:59:59,257 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 56 treesize of output 42 [2021-08-06 14:59:59,612 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:59,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 14:59:59,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 14:59:59,618 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 20 treesize of output 24 [2021-08-06 14:59:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:59,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169470960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:59,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:59,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 14:59:59,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018646717] [2021-08-06 14:59:59,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:59:59,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:59,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:59:59,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-08-06 14:59:59,668 INFO L87 Difference]: Start difference. First operand 2984 states and 8839 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:59:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:59,966 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-08-06 14:59:59,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:59:59,967 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 14:59:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:59,974 INFO L225 Difference]: With dead ends: 4017 [2021-08-06 14:59:59,974 INFO L226 Difference]: Without dead ends: 3898 [2021-08-06 14:59:59,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 553.1ms TimeCoverageRelationStatistics Valid=73, Invalid=306, Unknown=1, NotChecked=0, Total=380 [2021-08-06 14:59:59,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-08-06 15:00:00,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-08-06 15:00:00,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 2.9649241146711636) internal successors, (8791), 2965 states have internal predecessors, (8791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:00,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-08-06 15:00:00,022 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-08-06 15:00:00,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:00,022 INFO L470 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-08-06 15:00:00,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:00,022 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-08-06 15:00:00,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:00,027 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:00,027 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:00,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-06 15:00:00,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-06 15:00:00,249 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:00,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:00,249 INFO L82 PathProgramCache]: Analyzing trace with hash 73191166, now seen corresponding path program 44 times [2021-08-06 15:00:00,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:00,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999774896] [2021-08-06 15:00:00,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:00,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:00,445 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:00,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:00,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999774896] [2021-08-06 15:00:00,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999774896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:00,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545091911] [2021-08-06 15:00:00,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:00:00,446 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:00,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:00,448 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:00,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-06 15:00:01,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:00:01,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:01,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:00:01,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:01,647 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 54 treesize of output 50 [2021-08-06 15:00:01,787 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:01,787 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 53 treesize of output 53 [2021-08-06 15:00:03,457 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 15:00:03,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 15:00:03,463 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:00:03,463 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 32 treesize of output 24 [2021-08-06 15:00:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:03,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545091911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:03,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:03,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:00:03,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922817401] [2021-08-06 15:00:03,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:00:03,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:03,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:00:03,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:00:03,506 INFO L87 Difference]: Start difference. First operand 2966 states and 8791 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:14,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:14,323 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-08-06 15:00:14,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:00:14,323 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:00:14,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:14,331 INFO L225 Difference]: With dead ends: 4830 [2021-08-06 15:00:14,331 INFO L226 Difference]: Without dead ends: 4727 [2021-08-06 15:00:14,331 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1497.0ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-08-06 15:00:14,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-08-06 15:00:14,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-08-06 15:00:14,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 2.965234503115776) internal successors, (9041), 3049 states have internal predecessors, (9041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-08-06 15:00:14,376 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-08-06 15:00:14,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:14,376 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-08-06 15:00:14,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:14,376 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-08-06 15:00:14,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:14,379 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:14,379 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:14,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-06 15:00:14,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-06 15:00:14,580 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:14,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:14,580 INFO L82 PathProgramCache]: Analyzing trace with hash -1326966350, now seen corresponding path program 45 times [2021-08-06 15:00:14,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:14,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279188483] [2021-08-06 15:00:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:14,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:14,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:14,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:14,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279188483] [2021-08-06 15:00:14,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279188483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:14,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841256701] [2021-08-06 15:00:14,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:00:14,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:14,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:14,794 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:14,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-06 15:00:15,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:00:15,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:15,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 15:00:15,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:16,086 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 47 treesize of output 43 [2021-08-06 15:00:16,395 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:00:16,395 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 54 treesize of output 47 [2021-08-06 15:00:17,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:17,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-06 15:00:17,852 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:17,852 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 56 treesize of output 54 [2021-08-06 15:00:18,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:18,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841256701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:18,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:18,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 15:00:18,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315611143] [2021-08-06 15:00:18,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:00:18,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:18,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:00:18,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:00:18,013 INFO L87 Difference]: Start difference. First operand 3050 states and 9041 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:00:25,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:25,652 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-08-06 15:00:25,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:00:25,653 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-08-06 15:00:25,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:25,662 INFO L225 Difference]: With dead ends: 5636 [2021-08-06 15:00:25,662 INFO L226 Difference]: Without dead ends: 5489 [2021-08-06 15:00:25,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 3943.1ms TimeCoverageRelationStatistics Valid=172, Invalid=944, Unknown=6, NotChecked=0, Total=1122 [2021-08-06 15:00:25,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-08-06 15:00:25,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-08-06 15:00:25,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 3115 states have (on average 2.9678972712680576) internal successors, (9245), 3115 states have internal predecessors, (9245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:25,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-08-06 15:00:25,717 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-08-06 15:00:25,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:25,717 INFO L470 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-08-06 15:00:25,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:00:25,717 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-08-06 15:00:25,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:25,721 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:25,721 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:25,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-06 15:00:25,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-06 15:00:25,921 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:25,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:25,922 INFO L82 PathProgramCache]: Analyzing trace with hash 243740682, now seen corresponding path program 46 times [2021-08-06 15:00:25,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:25,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695087377] [2021-08-06 15:00:25,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:25,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:25,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:26,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:26,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695087377] [2021-08-06 15:00:26,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695087377] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:26,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129139233] [2021-08-06 15:00:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:00:26,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:26,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:26,174 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:26,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-06 15:00:27,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:00:27,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:27,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:00:27,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:27,663 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-06 15:00:27,664 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 55 treesize of output 44 [2021-08-06 15:00:28,844 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 32 treesize of output 28 [2021-08-06 15:00:29,832 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:29,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:00:29,837 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:29,837 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 20 treesize of output 24 [2021-08-06 15:00:29,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:29,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129139233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:29,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:29,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:00:29,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177501432] [2021-08-06 15:00:29,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:00:29,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:29,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:00:29,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=283, Unknown=6, NotChecked=0, Total=342 [2021-08-06 15:00:29,888 INFO L87 Difference]: Start difference. First operand 3116 states and 9245 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:40,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:40,516 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-08-06 15:00:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:00:40,516 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:00:40,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:40,523 INFO L225 Difference]: With dead ends: 4360 [2021-08-06 15:00:40,523 INFO L226 Difference]: Without dead ends: 4259 [2021-08-06 15:00:40,523 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2358.3ms TimeCoverageRelationStatistics Valid=59, Invalid=315, Unknown=6, NotChecked=0, Total=380 [2021-08-06 15:00:40,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-08-06 15:00:40,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-08-06 15:00:40,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.968279397628965) internal successors, (9264), 3121 states have internal predecessors, (9264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:40,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-08-06 15:00:40,564 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-08-06 15:00:40,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:40,564 INFO L470 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-08-06 15:00:40,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:40,564 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-08-06 15:00:40,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:40,568 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:40,568 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:40,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-06 15:00:40,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:40,768 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:40,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:40,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1799329172, now seen corresponding path program 47 times [2021-08-06 15:00:40,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:40,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886978469] [2021-08-06 15:00:40,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:40,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:40,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:40,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:40,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:40,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886978469] [2021-08-06 15:00:40,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886978469] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:40,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223296620] [2021-08-06 15:00:40,967 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:00:40,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:40,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:40,968 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:40,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-06 15:00:42,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:00:42,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:42,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:00:42,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:42,334 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 44 treesize of output 40 [2021-08-06 15:00:42,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:42,482 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 43 treesize of output 43 [2021-08-06 15:00:42,772 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-06 15:00:42,773 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 35 [2021-08-06 15:00:42,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:42,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-06 15:00:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:42,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223296620] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:42,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:42,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 15:00:42,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187221071] [2021-08-06 15:00:42,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:00:42,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:00:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:00:42,807 INFO L87 Difference]: Start difference. First operand 3122 states and 9264 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:48,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:48,430 INFO L93 Difference]: Finished difference Result 5665 states and 16803 transitions. [2021-08-06 15:00:48,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:00:48,430 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:00:48,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:48,439 INFO L225 Difference]: With dead ends: 5665 [2021-08-06 15:00:48,439 INFO L226 Difference]: Without dead ends: 5619 [2021-08-06 15:00:48,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 375.0ms TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2021-08-06 15:00:48,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5619 states. [2021-08-06 15:00:48,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5619 to 3256. [2021-08-06 15:00:48,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3256 states, 3255 states have (on average 2.9714285714285715) internal successors, (9672), 3255 states have internal predecessors, (9672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:48,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3256 states to 3256 states and 9672 transitions. [2021-08-06 15:00:48,490 INFO L78 Accepts]: Start accepts. Automaton has 3256 states and 9672 transitions. Word has length 35 [2021-08-06 15:00:48,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:48,490 INFO L470 AbstractCegarLoop]: Abstraction has 3256 states and 9672 transitions. [2021-08-06 15:00:48,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:48,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3256 states and 9672 transitions. [2021-08-06 15:00:48,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:48,494 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:48,494 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:48,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-06 15:00:48,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-06 15:00:48,695 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:48,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:48,695 INFO L82 PathProgramCache]: Analyzing trace with hash 572719944, now seen corresponding path program 48 times [2021-08-06 15:00:48,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:48,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55194444] [2021-08-06 15:00:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:48,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:48,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:48,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:48,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:48,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55194444] [2021-08-06 15:00:48,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55194444] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:48,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542996572] [2021-08-06 15:00:48,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:00:48,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:48,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:48,903 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:48,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-06 15:00:49,991 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:00:49,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:49,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:00:49,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:50,257 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 39 treesize of output 35 [2021-08-06 15:00:50,558 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:50,558 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 52 treesize of output 52 [2021-08-06 15:00:51,314 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-08-06 15:00:51,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 37 [2021-08-06 15:00:51,318 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:00:51,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-08-06 15:00:51,344 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:51,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542996572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:51,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:51,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-06 15:00:51,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925740312] [2021-08-06 15:00:51,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:00:51,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:51,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:00:51,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-06 15:00:51,346 INFO L87 Difference]: Start difference. First operand 3256 states and 9672 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 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-08-06 15:00:51,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:51,540 INFO L93 Difference]: Finished difference Result 5386 states and 15983 transitions. [2021-08-06 15:00:51,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:00:51,540 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 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) Word has length 35 [2021-08-06 15:00:51,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:51,548 INFO L225 Difference]: With dead ends: 5386 [2021-08-06 15:00:51,548 INFO L226 Difference]: Without dead ends: 5340 [2021-08-06 15:00:51,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 697.1ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-08-06 15:00:51,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5340 states. [2021-08-06 15:00:51,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5340 to 3424. [2021-08-06 15:00:51,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3424 states, 3423 states have (on average 2.9728308501314635) internal successors, (10176), 3423 states have internal predecessors, (10176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:51,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3424 states to 3424 states and 10176 transitions. [2021-08-06 15:00:51,605 INFO L78 Accepts]: Start accepts. Automaton has 3424 states and 10176 transitions. Word has length 35 [2021-08-06 15:00:51,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:51,605 INFO L470 AbstractCegarLoop]: Abstraction has 3424 states and 10176 transitions. [2021-08-06 15:00:51,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 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-08-06 15:00:51,605 INFO L276 IsEmpty]: Start isEmpty. Operand 3424 states and 10176 transitions. [2021-08-06 15:00:51,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:51,609 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:51,609 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:51,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-06 15:00:51,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:51,810 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:51,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:51,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1283252796, now seen corresponding path program 49 times [2021-08-06 15:00:51,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:51,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702959402] [2021-08-06 15:00:51,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:51,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:51,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:51,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702959402] [2021-08-06 15:00:51,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702959402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:51,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546435213] [2021-08-06 15:00:51,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:00:51,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:51,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:51,978 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:51,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-06 15:00:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:53,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:00:53,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:53,342 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 39 treesize of output 35 [2021-08-06 15:00:53,681 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-06 15:00:53,682 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 52 treesize of output 40 [2021-08-06 15:00:53,716 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:53,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:00:53,721 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:53,722 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 20 treesize of output 24 [2021-08-06 15:00:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:53,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546435213] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:53,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:53,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-06 15:00:53,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886510211] [2021-08-06 15:00:53,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:00:53,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:53,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:00:53,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:00:53,771 INFO L87 Difference]: Start difference. First operand 3424 states and 10176 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:54,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:54,926 INFO L93 Difference]: Finished difference Result 4987 states and 14780 transitions. [2021-08-06 15:00:54,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:00:54,927 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:00:54,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:54,935 INFO L225 Difference]: With dead ends: 4987 [2021-08-06 15:00:54,935 INFO L226 Difference]: Without dead ends: 4914 [2021-08-06 15:00:54,935 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 186.9ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-06 15:00:54,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-08-06 15:00:54,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3298. [2021-08-06 15:00:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 2.9736123748862604) internal successors, (9804), 3297 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:54,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 9804 transitions. [2021-08-06 15:00:54,990 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 9804 transitions. Word has length 35 [2021-08-06 15:00:54,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:54,990 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 9804 transitions. [2021-08-06 15:00:54,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:54,990 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 9804 transitions. [2021-08-06 15:00:54,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:54,994 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:54,994 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:55,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-06 15:00:55,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-06 15:00:55,217 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:55,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:55,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1806310496, now seen corresponding path program 50 times [2021-08-06 15:00:55,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:55,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753988443] [2021-08-06 15:00:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:55,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:55,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:55,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753988443] [2021-08-06 15:00:55,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753988443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:55,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763135373] [2021-08-06 15:00:55,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:00:55,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:55,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:55,402 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:55,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-06 15:00:56,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:00:56,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:56,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:00:56,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:56,920 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 24 treesize of output 20 [2021-08-06 15:00:57,020 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:57,020 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 45 treesize of output 47 [2021-08-06 15:00:57,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:00:57,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:00:57,724 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:00:57,724 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 22 treesize of output 16 [2021-08-06 15:00:57,751 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:57,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763135373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:57,751 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:57,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:00:57,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399782589] [2021-08-06 15:00:57,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:00:57,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:57,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:00:57,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-08-06 15:00:57,752 INFO L87 Difference]: Start difference. First operand 3298 states and 9804 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:57,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:57,984 INFO L93 Difference]: Finished difference Result 5052 states and 14999 transitions. [2021-08-06 15:00:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:00:57,985 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:00:57,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:57,992 INFO L225 Difference]: With dead ends: 5052 [2021-08-06 15:00:57,992 INFO L226 Difference]: Without dead ends: 5006 [2021-08-06 15:00:57,992 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 761.4ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-08-06 15:00:57,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2021-08-06 15:00:58,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 3384. [2021-08-06 15:00:58,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3384 states, 3383 states have (on average 2.974283180608927) internal successors, (10062), 3383 states have internal predecessors, (10062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:58,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 10062 transitions. [2021-08-06 15:00:58,038 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 10062 transitions. Word has length 35 [2021-08-06 15:00:58,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:58,039 INFO L470 AbstractCegarLoop]: Abstraction has 3384 states and 10062 transitions. [2021-08-06 15:00:58,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:00:58,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 10062 transitions. [2021-08-06 15:00:58,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:00:58,043 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:58,043 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:58,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-06 15:00:58,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-06 15:00:58,244 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:00:58,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:58,244 INFO L82 PathProgramCache]: Analyzing trace with hash 632684060, now seen corresponding path program 51 times [2021-08-06 15:00:58,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:58,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839098271] [2021-08-06 15:00:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:58,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:58,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:58,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:58,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839098271] [2021-08-06 15:00:58,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839098271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:58,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213876259] [2021-08-06 15:00:58,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:00:58,432 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:58,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:58,433 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:00:58,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-06 15:00:59,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:00:59,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:59,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 15:00:59,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:59,921 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 47 treesize of output 43 [2021-08-06 15:01:00,090 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:01:00,090 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 54 treesize of output 47 [2021-08-06 15:01:01,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:01,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-06 15:01:01,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:01,314 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 56 treesize of output 54 [2021-08-06 15:01:01,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:01,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213876259] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:01,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:01,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 15:01:01,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627441832] [2021-08-06 15:01:01,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:01:01,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:01,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:01:01,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=317, Unknown=2, NotChecked=0, Total=380 [2021-08-06 15:01:01,434 INFO L87 Difference]: Start difference. First operand 3384 states and 10062 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:01:04,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:04,779 INFO L93 Difference]: Finished difference Result 6042 states and 17981 transitions. [2021-08-06 15:01:04,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:01:04,779 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-08-06 15:01:04,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:04,788 INFO L225 Difference]: With dead ends: 6042 [2021-08-06 15:01:04,788 INFO L226 Difference]: Without dead ends: 5950 [2021-08-06 15:01:04,789 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 1657.3ms TimeCoverageRelationStatistics Valid=156, Invalid=964, Unknown=2, NotChecked=0, Total=1122 [2021-08-06 15:01:04,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5950 states. [2021-08-06 15:01:04,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5950 to 3378. [2021-08-06 15:01:04,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3377 states have (on average 2.974829730530056) internal successors, (10046), 3377 states have internal predecessors, (10046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 10046 transitions. [2021-08-06 15:01:04,838 INFO L78 Accepts]: Start accepts. Automaton has 3378 states and 10046 transitions. Word has length 35 [2021-08-06 15:01:04,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:04,838 INFO L470 AbstractCegarLoop]: Abstraction has 3378 states and 10046 transitions. [2021-08-06 15:01:04,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:01:04,838 INFO L276 IsEmpty]: Start isEmpty. Operand 3378 states and 10046 transitions. [2021-08-06 15:01:04,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:04,842 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:04,842 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:04,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-06 15:01:05,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:05,043 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:05,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:05,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1650666720, now seen corresponding path program 52 times [2021-08-06 15:01:05,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:05,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656568516] [2021-08-06 15:01:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:05,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:05,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:05,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:05,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656568516] [2021-08-06 15:01:05,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656568516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:05,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862447506] [2021-08-06 15:01:05,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:01:05,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:05,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:05,213 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:05,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-06 15:01:06,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:01:06,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:06,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:01:06,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:06,805 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:01:06,805 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 47 treesize of output 31 [2021-08-06 15:01:07,667 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 32 treesize of output 28 [2021-08-06 15:01:07,725 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:07,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:01:07,730 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:07,731 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 20 treesize of output 24 [2021-08-06 15:01:07,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:07,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862447506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:07,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:07,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:01:07,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71828132] [2021-08-06 15:01:07,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:01:07,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:07,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:01:07,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-08-06 15:01:07,779 INFO L87 Difference]: Start difference. First operand 3378 states and 10046 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:08,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:08,991 INFO L93 Difference]: Finished difference Result 4639 states and 13760 transitions. [2021-08-06 15:01:08,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:01:08,991 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:01:08,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:08,998 INFO L225 Difference]: With dead ends: 4639 [2021-08-06 15:01:08,999 INFO L226 Difference]: Without dead ends: 4566 [2021-08-06 15:01:08,999 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 986.0ms TimeCoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-08-06 15:01:09,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4566 states. [2021-08-06 15:01:09,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4566 to 3358. [2021-08-06 15:01:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3358 states, 3357 states have (on average 2.975275543640155) internal successors, (9988), 3357 states have internal predecessors, (9988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3358 states to 3358 states and 9988 transitions. [2021-08-06 15:01:09,058 INFO L78 Accepts]: Start accepts. Automaton has 3358 states and 9988 transitions. Word has length 35 [2021-08-06 15:01:09,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:09,058 INFO L470 AbstractCegarLoop]: Abstraction has 3358 states and 9988 transitions. [2021-08-06 15:01:09,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:09,058 INFO L276 IsEmpty]: Start isEmpty. Operand 3358 states and 9988 transitions. [2021-08-06 15:01:09,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:09,064 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:09,064 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:09,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-06 15:01:09,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-06 15:01:09,281 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:09,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:09,281 INFO L82 PathProgramCache]: Analyzing trace with hash 532549550, now seen corresponding path program 53 times [2021-08-06 15:01:09,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:09,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911880439] [2021-08-06 15:01:09,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:09,281 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:09,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:09,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911880439] [2021-08-06 15:01:09,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911880439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:09,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741385722] [2021-08-06 15:01:09,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:01:09,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:09,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:09,436 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:09,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-06 15:01:10,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:01:10,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:10,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:01:10,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:11,023 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 44 treesize of output 40 [2021-08-06 15:01:11,122 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:11,122 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 43 treesize of output 43 [2021-08-06 15:01:12,064 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:12,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:01:12,067 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:01:12,067 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 22 treesize of output 16 [2021-08-06 15:01:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:12,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741385722] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:12,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:12,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:01:12,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894909151] [2021-08-06 15:01:12,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:01:12,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:12,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:01:12,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-08-06 15:01:12,094 INFO L87 Difference]: Start difference. First operand 3358 states and 9988 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:12,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:12,280 INFO L93 Difference]: Finished difference Result 5196 states and 15435 transitions. [2021-08-06 15:01:12,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:01:12,280 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:01:12,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:12,288 INFO L225 Difference]: With dead ends: 5196 [2021-08-06 15:01:12,288 INFO L226 Difference]: Without dead ends: 5150 [2021-08-06 15:01:12,288 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 993.3ms TimeCoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-08-06 15:01:12,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5150 states. [2021-08-06 15:01:12,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5150 to 3446. [2021-08-06 15:01:12,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3446 states, 3445 states have (on average 2.975907111756168) internal successors, (10252), 3445 states have internal predecessors, (10252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:12,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3446 states to 3446 states and 10252 transitions. [2021-08-06 15:01:12,335 INFO L78 Accepts]: Start accepts. Automaton has 3446 states and 10252 transitions. Word has length 35 [2021-08-06 15:01:12,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:12,335 INFO L470 AbstractCegarLoop]: Abstraction has 3446 states and 10252 transitions. [2021-08-06 15:01:12,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:12,336 INFO L276 IsEmpty]: Start isEmpty. Operand 3446 states and 10252 transitions. [2021-08-06 15:01:12,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:12,340 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:12,340 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:12,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-06 15:01:12,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-06 15:01:12,540 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:12,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:12,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1323423190, now seen corresponding path program 54 times [2021-08-06 15:01:12,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:12,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218743084] [2021-08-06 15:01:12,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:12,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:12,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:12,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218743084] [2021-08-06 15:01:12,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218743084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:12,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717266581] [2021-08-06 15:01:12,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:01:12,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:12,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:12,692 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:12,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-06 15:01:13,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:01:13,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:13,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:01:13,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:14,289 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 44 treesize of output 40 [2021-08-06 15:01:14,442 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:01:14,442 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 43 treesize of output 31 [2021-08-06 15:01:15,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:15,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:01:15,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:15,019 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 20 treesize of output 24 [2021-08-06 15:01:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:15,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717266581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:15,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:15,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:01:15,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015146602] [2021-08-06 15:01:15,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:01:15,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:15,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:01:15,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=190, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:01:15,068 INFO L87 Difference]: Start difference. First operand 3446 states and 10252 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:15,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:15,204 INFO L93 Difference]: Finished difference Result 4731 states and 14040 transitions. [2021-08-06 15:01:15,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:01:15,205 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:01:15,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:15,213 INFO L225 Difference]: With dead ends: 4731 [2021-08-06 15:01:15,213 INFO L226 Difference]: Without dead ends: 4658 [2021-08-06 15:01:15,213 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 669.0ms TimeCoverageRelationStatistics Valid=49, Invalid=190, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:01:15,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4658 states. [2021-08-06 15:01:15,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4658 to 3410. [2021-08-06 15:01:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3410 states, 3409 states have (on average 2.975652684071575) internal successors, (10144), 3409 states have internal predecessors, (10144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3410 states to 3410 states and 10144 transitions. [2021-08-06 15:01:15,266 INFO L78 Accepts]: Start accepts. Automaton has 3410 states and 10144 transitions. Word has length 35 [2021-08-06 15:01:15,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:15,266 INFO L470 AbstractCegarLoop]: Abstraction has 3410 states and 10144 transitions. [2021-08-06 15:01:15,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:15,266 INFO L276 IsEmpty]: Start isEmpty. Operand 3410 states and 10144 transitions. [2021-08-06 15:01:15,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:15,270 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:15,270 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:15,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-06 15:01:15,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:15,471 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:15,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:15,473 INFO L82 PathProgramCache]: Analyzing trace with hash 688193326, now seen corresponding path program 55 times [2021-08-06 15:01:15,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:15,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735084731] [2021-08-06 15:01:15,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:15,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:15,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:15,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735084731] [2021-08-06 15:01:15,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735084731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:15,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778799884] [2021-08-06 15:01:15,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:01:15,702 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:15,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:15,705 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:15,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-06 15:01:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:17,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:01:17,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:17,433 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:01:17,433 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 49 treesize of output 33 [2021-08-06 15:01:17,775 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 32 treesize of output 28 [2021-08-06 15:01:17,836 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:17,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:01:17,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:17,841 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 20 treesize of output 24 [2021-08-06 15:01:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:17,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778799884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:17,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:17,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:01:17,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013157388] [2021-08-06 15:01:17,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:01:17,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:17,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:01:17,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:01:17,911 INFO L87 Difference]: Start difference. First operand 3410 states and 10144 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:18,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:18,039 INFO L93 Difference]: Finished difference Result 4667 states and 13846 transitions. [2021-08-06 15:01:18,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:01:18,039 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:01:18,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:18,046 INFO L225 Difference]: With dead ends: 4667 [2021-08-06 15:01:18,046 INFO L226 Difference]: Without dead ends: 4594 [2021-08-06 15:01:18,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 482.4ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:01:18,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4594 states. [2021-08-06 15:01:18,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4594 to 3396. [2021-08-06 15:01:18,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3396 states, 3395 states have (on average 2.9755522827687777) internal successors, (10102), 3395 states have internal predecessors, (10102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:18,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3396 states to 3396 states and 10102 transitions. [2021-08-06 15:01:18,093 INFO L78 Accepts]: Start accepts. Automaton has 3396 states and 10102 transitions. Word has length 35 [2021-08-06 15:01:18,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:18,093 INFO L470 AbstractCegarLoop]: Abstraction has 3396 states and 10102 transitions. [2021-08-06 15:01:18,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:18,093 INFO L276 IsEmpty]: Start isEmpty. Operand 3396 states and 10102 transitions. [2021-08-06 15:01:18,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:18,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:18,097 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:18,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-06 15:01:18,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:18,297 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:18,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:18,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1872441322, now seen corresponding path program 56 times [2021-08-06 15:01:18,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:18,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737731583] [2021-08-06 15:01:18,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:18,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:18,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:18,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:18,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:18,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737731583] [2021-08-06 15:01:18,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737731583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:18,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174537338] [2021-08-06 15:01:18,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:01:18,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:18,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:18,448 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:18,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-06 15:01:19,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:01:19,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:19,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:01:19,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:20,079 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:01:20,079 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 36 treesize of output 24 [2021-08-06 15:01:20,120 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 32 treesize of output 28 [2021-08-06 15:01:20,261 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:20,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:01:20,266 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:20,266 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 20 treesize of output 24 [2021-08-06 15:01:20,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:20,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174537338] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:20,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:20,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:01:20,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498956241] [2021-08-06 15:01:20,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:01:20,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:20,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:01:20,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:01:20,314 INFO L87 Difference]: Start difference. First operand 3396 states and 10102 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:23,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:23,003 INFO L93 Difference]: Finished difference Result 4793 states and 14219 transitions. [2021-08-06 15:01:23,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:01:23,004 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:01:23,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:23,011 INFO L225 Difference]: With dead ends: 4793 [2021-08-06 15:01:23,011 INFO L226 Difference]: Without dead ends: 4720 [2021-08-06 15:01:23,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 184.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:01:23,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4720 states. [2021-08-06 15:01:23,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4720 to 3440. [2021-08-06 15:01:23,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 2.973538819424251) internal successors, (10226), 3439 states have internal predecessors, (10226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:23,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 10226 transitions. [2021-08-06 15:01:23,062 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 10226 transitions. Word has length 35 [2021-08-06 15:01:23,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:23,062 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 10226 transitions. [2021-08-06 15:01:23,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:01:23,062 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 10226 transitions. [2021-08-06 15:01:23,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:01:23,066 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:23,066 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:23,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-08-06 15:01:23,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:23,267 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:01:23,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:23,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1720756464, now seen corresponding path program 57 times [2021-08-06 15:01:23,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:23,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138328589] [2021-08-06 15:01:23,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:23,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:23,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:23,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:23,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:23,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138328589] [2021-08-06 15:01:23,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138328589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:23,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960415858] [2021-08-06 15:01:23,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:01:23,489 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:23,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:23,489 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:01:23,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-06 15:01:24,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-06 15:01:24,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:24,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 15:01:24,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:25,093 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 40 treesize of output 36 [2021-08-06 15:01:26,223 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:26,224 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 46 treesize of output 46 [2021-08-06 15:01:26,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:01:26,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-06 15:01:27,007 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:01:27,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2021-08-06 15:01:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:27,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960415858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:27,089 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:27,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 15:01:27,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556695704] [2021-08-06 15:01:27,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:01:27,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:27,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:01:27,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-08-06 15:01:27,090 INFO L87 Difference]: Start difference. First operand 3440 states and 10226 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:02:04,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:04,592 INFO L93 Difference]: Finished difference Result 5840 states and 17175 transitions. [2021-08-06 15:02:04,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 15:02:04,593 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-08-06 15:02:04,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:04,602 INFO L225 Difference]: With dead ends: 5840 [2021-08-06 15:02:04,602 INFO L226 Difference]: Without dead ends: 5580 [2021-08-06 15:02:04,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 5949.5ms TimeCoverageRelationStatistics Valid=138, Invalid=904, Unknown=14, NotChecked=0, Total=1056 [2021-08-06 15:02:04,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5580 states. [2021-08-06 15:02:04,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5580 to 3512. [2021-08-06 15:02:04,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 3511 states have (on average 2.9672457989176872) internal successors, (10418), 3511 states have internal predecessors, (10418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:04,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 10418 transitions. [2021-08-06 15:02:04,659 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 10418 transitions. Word has length 35 [2021-08-06 15:02:04,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:04,660 INFO L470 AbstractCegarLoop]: Abstraction has 3512 states and 10418 transitions. [2021-08-06 15:02:04,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:02:04,660 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 10418 transitions. [2021-08-06 15:02:04,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:04,665 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:04,665 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:04,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-06 15:02:04,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-06 15:02:04,889 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:04,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:04,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1507907466, now seen corresponding path program 58 times [2021-08-06 15:02:04,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:04,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379540017] [2021-08-06 15:02:04,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:04,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:04,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:05,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:02:05,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:05,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379540017] [2021-08-06 15:02:05,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379540017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:05,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536800539] [2021-08-06 15:02:05,093 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:02:05,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:05,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:05,094 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:05,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-06 15:02:06,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:02:06,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:06,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:02:06,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:06,786 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 40 treesize of output 36 [2021-08-06 15:02:07,010 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:02:07,010 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 56 treesize of output 42 [2021-08-06 15:02:07,686 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:07,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:02:07,691 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:07,691 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 20 treesize of output 24 [2021-08-06 15:02:07,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:07,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536800539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:07,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:07,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:02:07,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004110140] [2021-08-06 15:02:07,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:02:07,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:07,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:02:07,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-08-06 15:02:07,759 INFO L87 Difference]: Start difference. First operand 3512 states and 10418 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:12,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:12,085 INFO L93 Difference]: Finished difference Result 4379 states and 12885 transitions. [2021-08-06 15:02:12,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 15:02:12,086 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:12,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:12,092 INFO L225 Difference]: With dead ends: 4379 [2021-08-06 15:02:12,092 INFO L226 Difference]: Without dead ends: 4278 [2021-08-06 15:02:12,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 907.5ms TimeCoverageRelationStatistics Valid=79, Invalid=382, Unknown=1, NotChecked=0, Total=462 [2021-08-06 15:02:12,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states. [2021-08-06 15:02:12,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 3512. [2021-08-06 15:02:12,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 3511 states have (on average 2.9672457989176872) internal successors, (10418), 3511 states have internal predecessors, (10418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:12,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 10418 transitions. [2021-08-06 15:02:12,133 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 10418 transitions. Word has length 35 [2021-08-06 15:02:12,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:12,133 INFO L470 AbstractCegarLoop]: Abstraction has 3512 states and 10418 transitions. [2021-08-06 15:02:12,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:12,133 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 10418 transitions. [2021-08-06 15:02:12,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:12,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:12,137 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:12,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-08-06 15:02:12,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-08-06 15:02:12,337 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:12,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:12,338 INFO L82 PathProgramCache]: Analyzing trace with hash -1546515740, now seen corresponding path program 59 times [2021-08-06 15:02:12,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:12,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029241268] [2021-08-06 15:02:12,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:12,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:12,543 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:12,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:12,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029241268] [2021-08-06 15:02:12,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029241268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:12,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644052661] [2021-08-06 15:02:12,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:02:12,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:12,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:12,544 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:12,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-06 15:02:14,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:02:14,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:14,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:02:14,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:14,400 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 50 treesize of output 46 [2021-08-06 15:02:14,548 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:14,549 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 49 treesize of output 49 [2021-08-06 15:02:14,914 INFO L354 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2021-08-06 15:02:14,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 39 [2021-08-06 15:02:14,919 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:14,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, 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 34 [2021-08-06 15:02:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:14,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644052661] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:14,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:14,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:02:14,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090120156] [2021-08-06 15:02:14,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:14,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:14,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:14,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-06 15:02:14,960 INFO L87 Difference]: Start difference. First operand 3512 states and 10418 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:15,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:15,337 INFO L93 Difference]: Finished difference Result 5522 states and 16300 transitions. [2021-08-06 15:02:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:02:15,337 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:15,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:15,346 INFO L225 Difference]: With dead ends: 5522 [2021-08-06 15:02:15,347 INFO L226 Difference]: Without dead ends: 5419 [2021-08-06 15:02:15,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 301.7ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-08-06 15:02:15,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5419 states. [2021-08-06 15:02:15,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5419 to 3590. [2021-08-06 15:02:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3590 states, 3589 states have (on average 2.9662858735023683) internal successors, (10646), 3589 states have internal predecessors, (10646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:15,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3590 states to 3590 states and 10646 transitions. [2021-08-06 15:02:15,404 INFO L78 Accepts]: Start accepts. Automaton has 3590 states and 10646 transitions. Word has length 35 [2021-08-06 15:02:15,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:15,404 INFO L470 AbstractCegarLoop]: Abstraction has 3590 states and 10646 transitions. [2021-08-06 15:02:15,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:15,404 INFO L276 IsEmpty]: Start isEmpty. Operand 3590 states and 10646 transitions. [2021-08-06 15:02:15,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:15,408 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:15,408 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:15,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-06 15:02:15,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-06 15:02:15,609 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:15,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:15,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1348294040, now seen corresponding path program 60 times [2021-08-06 15:02:15,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:15,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909679008] [2021-08-06 15:02:15,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:15,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:15,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:15,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:15,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:15,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909679008] [2021-08-06 15:02:15,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909679008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:15,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520070661] [2021-08-06 15:02:15,801 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:02:15,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:15,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:15,802 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:15,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-06 15:02:17,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:02:17,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:17,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:02:17,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:17,661 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 50 treesize of output 46 [2021-08-06 15:02:18,104 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-06 15:02:18,105 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 49 treesize of output 50 [2021-08-06 15:02:18,464 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:18,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:02:18,469 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:18,469 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 20 treesize of output 24 [2021-08-06 15:02:18,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:18,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520070661] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:18,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:18,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:02:18,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974896202] [2021-08-06 15:02:18,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:18,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:18,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:18,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-08-06 15:02:18,517 INFO L87 Difference]: Start difference. First operand 3590 states and 10646 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:18,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:18,840 INFO L93 Difference]: Finished difference Result 5162 states and 15174 transitions. [2021-08-06 15:02:18,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:02:18,840 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:18,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:18,847 INFO L225 Difference]: With dead ends: 5162 [2021-08-06 15:02:18,848 INFO L226 Difference]: Without dead ends: 5043 [2021-08-06 15:02:18,848 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 549.9ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-08-06 15:02:18,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2021-08-06 15:02:18,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 3542. [2021-08-06 15:02:18,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3542 states, 3541 states have (on average 2.967523298503248) internal successors, (10508), 3541 states have internal predecessors, (10508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:18,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3542 states to 3542 states and 10508 transitions. [2021-08-06 15:02:18,917 INFO L78 Accepts]: Start accepts. Automaton has 3542 states and 10508 transitions. Word has length 35 [2021-08-06 15:02:18,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:18,917 INFO L470 AbstractCegarLoop]: Abstraction has 3542 states and 10508 transitions. [2021-08-06 15:02:18,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:18,917 INFO L276 IsEmpty]: Start isEmpty. Operand 3542 states and 10508 transitions. [2021-08-06 15:02:18,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:18,921 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:18,921 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:18,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-06 15:02:19,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:19,122 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:19,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:19,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1375966224, now seen corresponding path program 61 times [2021-08-06 15:02:19,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:19,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155543715] [2021-08-06 15:02:19,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:19,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:19,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:19,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155543715] [2021-08-06 15:02:19,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155543715] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:19,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949624637] [2021-08-06 15:02:19,298 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:02:19,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:19,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:19,299 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:19,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-06 15:02:20,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:20,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:02:20,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:21,343 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:02:21,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 44 [2021-08-06 15:02:21,935 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 32 treesize of output 28 [2021-08-06 15:02:22,429 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:22,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:02:22,433 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:22,433 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 20 treesize of output 24 [2021-08-06 15:02:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:22,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949624637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:22,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:22,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:02:22,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891212273] [2021-08-06 15:02:22,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:22,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:22,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:22,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:02:22,482 INFO L87 Difference]: Start difference. First operand 3542 states and 10508 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:22,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:22,730 INFO L93 Difference]: Finished difference Result 4786 states and 14042 transitions. [2021-08-06 15:02:22,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:02:22,731 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:22,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:22,738 INFO L225 Difference]: With dead ends: 4786 [2021-08-06 15:02:22,738 INFO L226 Difference]: Without dead ends: 4685 [2021-08-06 15:02:22,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1202.6ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-08-06 15:02:22,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4685 states. [2021-08-06 15:02:22,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4685 to 3532. [2021-08-06 15:02:22,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3532 states, 3531 states have (on average 2.9674313225715094) internal successors, (10478), 3531 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:22,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3532 states to 3532 states and 10478 transitions. [2021-08-06 15:02:22,789 INFO L78 Accepts]: Start accepts. Automaton has 3532 states and 10478 transitions. Word has length 35 [2021-08-06 15:02:22,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:22,789 INFO L470 AbstractCegarLoop]: Abstraction has 3532 states and 10478 transitions. [2021-08-06 15:02:22,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:22,789 INFO L276 IsEmpty]: Start isEmpty. Operand 3532 states and 10478 transitions. [2021-08-06 15:02:22,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:22,794 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:22,794 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:22,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-06 15:02:22,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:22,997 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:22,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:22,997 INFO L82 PathProgramCache]: Analyzing trace with hash -14985072, now seen corresponding path program 62 times [2021-08-06 15:02:22,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:22,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047567670] [2021-08-06 15:02:22,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:22,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:23,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:23,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:23,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047567670] [2021-08-06 15:02:23,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047567670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:23,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556335514] [2021-08-06 15:02:23,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:02:23,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:23,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:23,180 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:23,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-06 15:02:24,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:02:24,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:24,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:02:24,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:25,142 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 54 treesize of output 50 [2021-08-06 15:02:25,294 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:25,294 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 53 treesize of output 53 [2021-08-06 15:02:26,485 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-06 15:02:26,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-06 15:02:26,489 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 15:02:26,489 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 33 treesize of output 24 [2021-08-06 15:02:26,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:26,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556335514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:26,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:26,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:02:26,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684053274] [2021-08-06 15:02:26,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:26,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:26,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:26,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-08-06 15:02:26,517 INFO L87 Difference]: Start difference. First operand 3532 states and 10478 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:35,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:35,074 INFO L93 Difference]: Finished difference Result 5549 states and 16375 transitions. [2021-08-06 15:02:35,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 15:02:35,074 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:35,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:35,082 INFO L225 Difference]: With dead ends: 5549 [2021-08-06 15:02:35,082 INFO L226 Difference]: Without dead ends: 5446 [2021-08-06 15:02:35,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1078.5ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-08-06 15:02:35,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2021-08-06 15:02:35,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 3656. [2021-08-06 15:02:35,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3656 states, 3655 states have (on average 2.965253077975376) internal successors, (10838), 3655 states have internal predecessors, (10838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:35,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3656 states to 3656 states and 10838 transitions. [2021-08-06 15:02:35,133 INFO L78 Accepts]: Start accepts. Automaton has 3656 states and 10838 transitions. Word has length 35 [2021-08-06 15:02:35,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:35,133 INFO L470 AbstractCegarLoop]: Abstraction has 3656 states and 10838 transitions. [2021-08-06 15:02:35,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:35,133 INFO L276 IsEmpty]: Start isEmpty. Operand 3656 states and 10838 transitions. [2021-08-06 15:02:35,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:35,138 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:35,138 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:35,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-06 15:02:35,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-06 15:02:35,341 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:35,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:35,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1415142588, now seen corresponding path program 63 times [2021-08-06 15:02:35,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:35,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305568954] [2021-08-06 15:02:35,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:35,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:35,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:35,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:35,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:35,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305568954] [2021-08-06 15:02:35,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305568954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:35,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335806438] [2021-08-06 15:02:35,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:02:35,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:35,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:35,521 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:35,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-06 15:02:37,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:02:37,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:37,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 15:02:37,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:37,356 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 47 treesize of output 43 [2021-08-06 15:02:37,662 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-06 15:02:37,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 47 [2021-08-06 15:02:38,750 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:38,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-06 15:02:38,757 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:38,757 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 56 treesize of output 54 [2021-08-06 15:02:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:38,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335806438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:38,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:38,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 15:02:38,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287683688] [2021-08-06 15:02:38,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:38,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:38,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:38,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-08-06 15:02:38,881 INFO L87 Difference]: Start difference. First operand 3656 states and 10838 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:02:47,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:47,391 INFO L93 Difference]: Finished difference Result 6157 states and 18069 transitions. [2021-08-06 15:02:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 15:02:47,392 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-08-06 15:02:47,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:47,400 INFO L225 Difference]: With dead ends: 6157 [2021-08-06 15:02:47,400 INFO L226 Difference]: Without dead ends: 5965 [2021-08-06 15:02:47,401 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2690.0ms TimeCoverageRelationStatistics Valid=202, Invalid=1201, Unknown=3, NotChecked=0, Total=1406 [2021-08-06 15:02:47,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5965 states. [2021-08-06 15:02:47,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5965 to 3668. [2021-08-06 15:02:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3668 states, 3667 states have (on average 2.964548677392964) internal successors, (10871), 3667 states have internal predecessors, (10871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:47,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3668 states to 3668 states and 10871 transitions. [2021-08-06 15:02:47,451 INFO L78 Accepts]: Start accepts. Automaton has 3668 states and 10871 transitions. Word has length 35 [2021-08-06 15:02:47,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:47,451 INFO L470 AbstractCegarLoop]: Abstraction has 3668 states and 10871 transitions. [2021-08-06 15:02:47,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:02:47,451 INFO L276 IsEmpty]: Start isEmpty. Operand 3668 states and 10871 transitions. [2021-08-06 15:02:47,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:47,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:47,455 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:47,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-06 15:02:47,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-06 15:02:47,656 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:47,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:47,656 INFO L82 PathProgramCache]: Analyzing trace with hash 155564444, now seen corresponding path program 64 times [2021-08-06 15:02:47,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:47,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205561177] [2021-08-06 15:02:47,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:47,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:47,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:47,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205561177] [2021-08-06 15:02:47,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205561177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:47,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529828735] [2021-08-06 15:02:47,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:02:47,846 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:47,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:47,847 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:47,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-06 15:02:49,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:02:49,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:49,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:02:49,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:50,041 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:02:50,041 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 58 treesize of output 44 [2021-08-06 15:02:50,380 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 32 treesize of output 28 [2021-08-06 15:02:51,237 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:51,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:02:51,241 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:51,242 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 20 treesize of output 24 [2021-08-06 15:02:51,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:51,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529828735] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:51,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:51,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:02:51,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338391672] [2021-08-06 15:02:51,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:02:51,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:51,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:02:51,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2021-08-06 15:02:51,290 INFO L87 Difference]: Start difference. First operand 3668 states and 10871 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:51,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:51,611 INFO L93 Difference]: Finished difference Result 4959 states and 14552 transitions. [2021-08-06 15:02:51,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:02:51,611 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:51,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:51,619 INFO L225 Difference]: With dead ends: 4959 [2021-08-06 15:02:51,619 INFO L226 Difference]: Without dead ends: 4858 [2021-08-06 15:02:51,619 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1358.3ms TimeCoverageRelationStatistics Valid=65, Invalid=353, Unknown=2, NotChecked=0, Total=420 [2021-08-06 15:02:51,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4858 states. [2021-08-06 15:02:51,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4858 to 3658. [2021-08-06 15:02:51,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3658 states, 3657 states have (on average 2.964451736395953) internal successors, (10841), 3657 states have internal predecessors, (10841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:51,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3658 states to 3658 states and 10841 transitions. [2021-08-06 15:02:51,668 INFO L78 Accepts]: Start accepts. Automaton has 3658 states and 10841 transitions. Word has length 35 [2021-08-06 15:02:51,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:51,668 INFO L470 AbstractCegarLoop]: Abstraction has 3658 states and 10841 transitions. [2021-08-06 15:02:51,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:51,668 INFO L276 IsEmpty]: Start isEmpty. Operand 3658 states and 10841 transitions. [2021-08-06 15:02:51,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:51,672 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:51,672 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:51,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-06 15:02:51,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:51,873 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:51,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:51,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1790602966, now seen corresponding path program 65 times [2021-08-06 15:02:51,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:51,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110367276] [2021-08-06 15:02:51,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:51,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:52,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:52,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110367276] [2021-08-06 15:02:52,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110367276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:52,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664081203] [2021-08-06 15:02:52,024 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:02:52,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:52,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:52,024 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:52,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-06 15:02:53,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:02:53,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:53,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:02:53,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:54,177 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-06 15:02:54,177 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 42 treesize of output 43 [2021-08-06 15:02:54,221 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 32 treesize of output 28 [2021-08-06 15:02:54,299 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:54,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:02:54,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:54,305 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 20 treesize of output 24 [2021-08-06 15:02:54,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:54,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664081203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:54,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:54,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-08-06 15:02:54,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031499004] [2021-08-06 15:02:54,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:02:54,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:54,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:02:54,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-06 15:02:54,353 INFO L87 Difference]: Start difference. First operand 3658 states and 10841 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:56,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:56,470 INFO L93 Difference]: Finished difference Result 5109 states and 14974 transitions. [2021-08-06 15:02:56,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:02:56,470 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:02:56,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:56,479 INFO L225 Difference]: With dead ends: 5109 [2021-08-06 15:02:56,479 INFO L226 Difference]: Without dead ends: 5008 [2021-08-06 15:02:56,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 176.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-06 15:02:56,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5008 states. [2021-08-06 15:02:56,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5008 to 3675. [2021-08-06 15:02:56,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3675 states, 3674 states have (on average 2.9654327708219923) internal successors, (10895), 3674 states have internal predecessors, (10895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:56,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 10895 transitions. [2021-08-06 15:02:56,526 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 10895 transitions. Word has length 35 [2021-08-06 15:02:56,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:56,526 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 10895 transitions. [2021-08-06 15:02:56,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:02:56,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 10895 transitions. [2021-08-06 15:02:56,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:02:56,531 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:56,531 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:56,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-06 15:02:56,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-06 15:02:56,731 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:02:56,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:56,731 INFO L82 PathProgramCache]: Analyzing trace with hash -397334408, now seen corresponding path program 66 times [2021-08-06 15:02:56,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:56,732 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871886817] [2021-08-06 15:02:56,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:56,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:56,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:56,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871886817] [2021-08-06 15:02:56,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871886817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:56,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295874955] [2021-08-06 15:02:56,940 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:02:56,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:56,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:56,941 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:02:56,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-06 15:02:58,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 15:02:58,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:58,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:02:58,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:58,972 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 30 treesize of output 26 [2021-08-06 15:02:59,054 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:59,054 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 38 treesize of output 40 [2021-08-06 15:02:59,156 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:02:59,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:02:59,159 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:02:59,159 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 22 treesize of output 16 [2021-08-06 15:02:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:59,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295874955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:59,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:59,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:02:59,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256858465] [2021-08-06 15:02:59,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:02:59,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:59,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:02:59,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:02:59,187 INFO L87 Difference]: Start difference. First operand 3675 states and 10895 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:00,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:00,696 INFO L93 Difference]: Finished difference Result 5192 states and 15399 transitions. [2021-08-06 15:03:00,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:03:00,697 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:00,705 INFO L225 Difference]: With dead ends: 5192 [2021-08-06 15:03:00,705 INFO L226 Difference]: Without dead ends: 5155 [2021-08-06 15:03:00,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 199.2ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:03:00,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5155 states. [2021-08-06 15:03:00,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5155 to 3786. [2021-08-06 15:03:00,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3786 states, 3785 states have (on average 2.9725231175693527) internal successors, (11251), 3785 states have internal predecessors, (11251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:00,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3786 states to 3786 states and 11251 transitions. [2021-08-06 15:03:00,754 INFO L78 Accepts]: Start accepts. Automaton has 3786 states and 11251 transitions. Word has length 35 [2021-08-06 15:03:00,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:00,754 INFO L470 AbstractCegarLoop]: Abstraction has 3786 states and 11251 transitions. [2021-08-06 15:03:00,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:00,754 INFO L276 IsEmpty]: Start isEmpty. Operand 3786 states and 11251 transitions. [2021-08-06 15:03:00,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:00,758 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:00,759 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:00,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-06 15:03:00,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-06 15:03:00,959 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:00,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:00,959 INFO L82 PathProgramCache]: Analyzing trace with hash 326655800, now seen corresponding path program 67 times [2021-08-06 15:03:00,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:00,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177163975] [2021-08-06 15:03:00,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:00,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:00,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:01,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:01,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177163975] [2021-08-06 15:03:01,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177163975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:01,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032591903] [2021-08-06 15:03:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:03:01,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:01,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:01,199 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:01,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-06 15:03:03,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:03,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:03:03,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:03,300 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 30 treesize of output 26 [2021-08-06 15:03:03,473 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:03,473 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 53 treesize of output 53 [2021-08-06 15:03:04,138 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 15:03:04,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 15:03:04,142 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:03:04,143 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 32 treesize of output 24 [2021-08-06 15:03:04,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:04,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032591903] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:04,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:04,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:03:04,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994078129] [2021-08-06 15:03:04,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:03:04,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:04,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:03:04,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-08-06 15:03:04,171 INFO L87 Difference]: Start difference. First operand 3786 states and 11251 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:11,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:11,247 INFO L93 Difference]: Finished difference Result 5087 states and 15015 transitions. [2021-08-06 15:03:11,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:11,247 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:11,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:11,255 INFO L225 Difference]: With dead ends: 5087 [2021-08-06 15:03:11,256 INFO L226 Difference]: Without dead ends: 4984 [2021-08-06 15:03:11,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 948.3ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-08-06 15:03:11,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4984 states. [2021-08-06 15:03:11,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4984 to 3775. [2021-08-06 15:03:11,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3775 states, 3774 states have (on average 2.969528351881293) internal successors, (11207), 3774 states have internal predecessors, (11207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:11,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3775 states to 3775 states and 11207 transitions. [2021-08-06 15:03:11,331 INFO L78 Accepts]: Start accepts. Automaton has 3775 states and 11207 transitions. Word has length 35 [2021-08-06 15:03:11,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:11,331 INFO L470 AbstractCegarLoop]: Abstraction has 3775 states and 11207 transitions. [2021-08-06 15:03:11,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:11,331 INFO L276 IsEmpty]: Start isEmpty. Operand 3775 states and 11207 transitions. [2021-08-06 15:03:11,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:11,336 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:11,336 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:11,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-06 15:03:11,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-06 15:03:11,537 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:11,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:11,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1900211916, now seen corresponding path program 68 times [2021-08-06 15:03:11,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:11,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379700807] [2021-08-06 15:03:11,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:11,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:11,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:11,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:11,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:11,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379700807] [2021-08-06 15:03:11,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379700807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:11,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778433924] [2021-08-06 15:03:11,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:03:11,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:11,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:11,751 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:11,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-06 15:03:13,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:03:13,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:13,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:03:13,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:13,861 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 43 treesize of output 39 [2021-08-06 15:03:14,430 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:14,431 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 53 treesize of output 53 [2021-08-06 15:03:15,553 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-08-06 15:03:15,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 41 [2021-08-06 15:03:15,557 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:03:15,557 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 24 treesize of output 16 [2021-08-06 15:03:15,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:15,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778433924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:15,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:15,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:03:15,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890913626] [2021-08-06 15:03:15,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:03:15,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:15,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:03:15,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:03:15,585 INFO L87 Difference]: Start difference. First operand 3775 states and 11207 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:19,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:19,856 INFO L93 Difference]: Finished difference Result 5096 states and 15021 transitions. [2021-08-06 15:03:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:19,856 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:19,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:19,863 INFO L225 Difference]: With dead ends: 5096 [2021-08-06 15:03:19,864 INFO L226 Difference]: Without dead ends: 4993 [2021-08-06 15:03:19,864 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1555.9ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-08-06 15:03:19,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4993 states. [2021-08-06 15:03:19,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4993 to 3785. [2021-08-06 15:03:19,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3785 states, 3784 states have (on average 2.968287526427061) internal successors, (11232), 3784 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3785 states to 3785 states and 11232 transitions. [2021-08-06 15:03:19,911 INFO L78 Accepts]: Start accepts. Automaton has 3785 states and 11232 transitions. Word has length 35 [2021-08-06 15:03:19,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:19,911 INFO L470 AbstractCegarLoop]: Abstraction has 3785 states and 11232 transitions. [2021-08-06 15:03:19,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:19,912 INFO L276 IsEmpty]: Start isEmpty. Operand 3785 states and 11232 transitions. [2021-08-06 15:03:19,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:19,916 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:19,916 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:19,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-06 15:03:20,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-08-06 15:03:20,117 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:20,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:20,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1954980498, now seen corresponding path program 69 times [2021-08-06 15:03:20,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:20,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387404090] [2021-08-06 15:03:20,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:20,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:20,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:20,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:20,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387404090] [2021-08-06 15:03:20,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387404090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:20,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390017688] [2021-08-06 15:03:20,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:03:20,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:20,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:20,292 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:20,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-06 15:03:22,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-06 15:03:22,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:22,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:03:22,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:22,364 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-08-06 15:03:22,541 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:22,542 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 38 treesize of output 40 [2021-08-06 15:03:22,643 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:22,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:03:22,646 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:03:22,646 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 22 treesize of output 16 [2021-08-06 15:03:22,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:22,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390017688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:22,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:22,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:03:22,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440358732] [2021-08-06 15:03:22,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:03:22,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:22,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:03:22,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:03:22,674 INFO L87 Difference]: Start difference. First operand 3785 states and 11232 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:22,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:22,886 INFO L93 Difference]: Finished difference Result 5673 states and 16771 transitions. [2021-08-06 15:03:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:03:22,887 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:22,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:22,895 INFO L225 Difference]: With dead ends: 5673 [2021-08-06 15:03:22,895 INFO L226 Difference]: Without dead ends: 5517 [2021-08-06 15:03:22,895 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 174.7ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:03:22,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5517 states. [2021-08-06 15:03:22,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5517 to 3865. [2021-08-06 15:03:22,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 3864 states have (on average 2.966614906832298) internal successors, (11463), 3864 states have internal predecessors, (11463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:22,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 11463 transitions. [2021-08-06 15:03:22,954 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 11463 transitions. Word has length 35 [2021-08-06 15:03:22,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:22,954 INFO L470 AbstractCegarLoop]: Abstraction has 3865 states and 11463 transitions. [2021-08-06 15:03:22,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:22,954 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 11463 transitions. [2021-08-06 15:03:22,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:22,959 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:22,959 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:22,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-06 15:03:23,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:23,160 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:23,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:23,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1230990290, now seen corresponding path program 70 times [2021-08-06 15:03:23,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:23,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318382765] [2021-08-06 15:03:23,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:23,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:23,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:23,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:23,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318382765] [2021-08-06 15:03:23,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318382765] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:23,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963267608] [2021-08-06 15:03:23,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:03:23,370 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:23,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:23,371 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:23,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-06 15:03:25,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:03:25,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:25,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:03:25,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:25,473 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 27 treesize of output 23 [2021-08-06 15:03:25,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:25,694 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 53 treesize of output 53 [2021-08-06 15:03:26,355 INFO L354 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2021-08-06 15:03:26,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 39 [2021-08-06 15:03:26,359 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:03:26,359 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 22 treesize of output 16 [2021-08-06 15:03:26,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:26,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963267608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:26,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:26,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:03:26,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255977448] [2021-08-06 15:03:26,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:03:26,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:26,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:03:26,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=289, Unknown=1, NotChecked=0, Total=342 [2021-08-06 15:03:26,387 INFO L87 Difference]: Start difference. First operand 3865 states and 11463 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:26,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:26,734 INFO L93 Difference]: Finished difference Result 5426 states and 15988 transitions. [2021-08-06 15:03:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:26,734 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:26,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:26,742 INFO L225 Difference]: With dead ends: 5426 [2021-08-06 15:03:26,742 INFO L226 Difference]: Without dead ends: 5275 [2021-08-06 15:03:26,742 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 688.0ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-08-06 15:03:26,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5275 states. [2021-08-06 15:03:26,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5275 to 3835. [2021-08-06 15:03:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3835 states, 3834 states have (on average 2.9663536776212833) internal successors, (11373), 3834 states have internal predecessors, (11373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:26,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3835 states to 3835 states and 11373 transitions. [2021-08-06 15:03:26,792 INFO L78 Accepts]: Start accepts. Automaton has 3835 states and 11373 transitions. Word has length 35 [2021-08-06 15:03:26,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:26,792 INFO L470 AbstractCegarLoop]: Abstraction has 3835 states and 11373 transitions. [2021-08-06 15:03:26,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:26,792 INFO L276 IsEmpty]: Start isEmpty. Operand 3835 states and 11373 transitions. [2021-08-06 15:03:26,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:26,797 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:26,797 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:26,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-06 15:03:26,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:26,997 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:26,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:26,998 INFO L82 PathProgramCache]: Analyzing trace with hash 278503518, now seen corresponding path program 71 times [2021-08-06 15:03:26,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:26,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088019476] [2021-08-06 15:03:26,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:26,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:27,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:27,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088019476] [2021-08-06 15:03:27,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088019476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:27,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005371168] [2021-08-06 15:03:27,177 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:03:27,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:27,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:27,181 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:27,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-06 15:03:29,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:03:29,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:29,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:03:29,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:29,392 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-08-06 15:03:29,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:29,510 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 38 treesize of output 40 [2021-08-06 15:03:29,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:29,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:03:29,634 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:03:29,634 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 22 treesize of output 16 [2021-08-06 15:03:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:29,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005371168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:29,662 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:29,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:03:29,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878296983] [2021-08-06 15:03:29,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:03:29,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:29,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:03:29,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:03:29,663 INFO L87 Difference]: Start difference. First operand 3835 states and 11373 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:29,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:29,912 INFO L93 Difference]: Finished difference Result 5551 states and 16452 transitions. [2021-08-06 15:03:29,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:29,913 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:29,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:29,921 INFO L225 Difference]: With dead ends: 5551 [2021-08-06 15:03:29,921 INFO L226 Difference]: Without dead ends: 5514 [2021-08-06 15:03:29,922 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 183.7ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:03:29,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5514 states. [2021-08-06 15:03:29,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5514 to 3883. [2021-08-06 15:03:29,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3883 states, 3882 states have (on average 2.96676970633694) internal successors, (11517), 3882 states have internal predecessors, (11517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:29,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 11517 transitions. [2021-08-06 15:03:29,976 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 11517 transitions. Word has length 35 [2021-08-06 15:03:29,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:29,976 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 11517 transitions. [2021-08-06 15:03:29,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:29,976 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 11517 transitions. [2021-08-06 15:03:29,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:29,980 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:29,980 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:30,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-06 15:03:30,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:30,181 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:30,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:30,181 INFO L82 PathProgramCache]: Analyzing trace with hash -948105710, now seen corresponding path program 72 times [2021-08-06 15:03:30,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:30,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43597618] [2021-08-06 15:03:30,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:30,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:30,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:30,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:30,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:30,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43597618] [2021-08-06 15:03:30,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43597618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:30,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405978057] [2021-08-06 15:03:30,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:03:30,350 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:30,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:30,381 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:30,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-06 15:03:32,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:03:32,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:32,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:03:32,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:32,520 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-08-06 15:03:32,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:32,821 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 54 treesize of output 56 [2021-08-06 15:03:33,644 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-08-06 15:03:33,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 37 [2021-08-06 15:03:33,650 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:03:33,650 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 22 treesize of output 16 [2021-08-06 15:03:33,676 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:33,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405978057] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:33,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:33,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-06 15:03:33,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417973214] [2021-08-06 15:03:33,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:03:33,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:33,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:03:33,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-08-06 15:03:33,677 INFO L87 Difference]: Start difference. First operand 3883 states and 11517 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:40,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:40,109 INFO L93 Difference]: Finished difference Result 5860 states and 17353 transitions. [2021-08-06 15:03:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:40,109 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:40,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:40,118 INFO L225 Difference]: With dead ends: 5860 [2021-08-06 15:03:40,118 INFO L226 Difference]: Without dead ends: 5805 [2021-08-06 15:03:40,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 771.2ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-08-06 15:03:40,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5805 states. [2021-08-06 15:03:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5805 to 3919. [2021-08-06 15:03:40,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3919 states, 3918 states have (on average 2.967075038284839) internal successors, (11625), 3918 states have internal predecessors, (11625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3919 states to 3919 states and 11625 transitions. [2021-08-06 15:03:40,172 INFO L78 Accepts]: Start accepts. Automaton has 3919 states and 11625 transitions. Word has length 35 [2021-08-06 15:03:40,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:40,172 INFO L470 AbstractCegarLoop]: Abstraction has 3919 states and 11625 transitions. [2021-08-06 15:03:40,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:40,172 INFO L276 IsEmpty]: Start isEmpty. Operand 3919 states and 11625 transitions. [2021-08-06 15:03:40,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:40,176 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:40,176 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:40,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-06 15:03:40,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-06 15:03:40,377 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:40,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:40,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1490888846, now seen corresponding path program 73 times [2021-08-06 15:03:40,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:40,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853711749] [2021-08-06 15:03:40,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:40,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:40,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:40,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853711749] [2021-08-06 15:03:40,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853711749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:40,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010846487] [2021-08-06 15:03:40,576 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:03:40,576 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:40,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:40,576 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:40,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-06 15:03:42,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:42,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:03:42,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:42,774 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-08-06 15:03:43,110 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-06 15:03:43,111 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 54 treesize of output 38 [2021-08-06 15:03:43,143 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:43,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:03:43,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:43,148 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 20 treesize of output 24 [2021-08-06 15:03:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:43,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010846487] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:43,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:43,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-06 15:03:43,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567958146] [2021-08-06 15:03:43,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:03:43,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:03:43,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:03:43,198 INFO L87 Difference]: Start difference. First operand 3919 states and 11625 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:44,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:44,294 INFO L93 Difference]: Finished difference Result 5506 states and 16254 transitions. [2021-08-06 15:03:44,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:03:44,294 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:44,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:44,303 INFO L225 Difference]: With dead ends: 5506 [2021-08-06 15:03:44,303 INFO L226 Difference]: Without dead ends: 5451 [2021-08-06 15:03:44,303 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 185.2ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-06 15:03:44,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5451 states. [2021-08-06 15:03:44,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5451 to 3853. [2021-08-06 15:03:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 3852 states have (on average 2.966510903426791) internal successors, (11427), 3852 states have internal predecessors, (11427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:44,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 11427 transitions. [2021-08-06 15:03:44,352 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 11427 transitions. Word has length 35 [2021-08-06 15:03:44,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:44,353 INFO L470 AbstractCegarLoop]: Abstraction has 3853 states and 11427 transitions. [2021-08-06 15:03:44,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:44,353 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 11427 transitions. [2021-08-06 15:03:44,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:44,357 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:44,357 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:44,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-06 15:03:44,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:44,557 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:44,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:44,558 INFO L82 PathProgramCache]: Analyzing trace with hash 640995640, now seen corresponding path program 74 times [2021-08-06 15:03:44,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:44,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43724216] [2021-08-06 15:03:44,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:44,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:44,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:44,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43724216] [2021-08-06 15:03:44,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43724216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:44,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128664491] [2021-08-06 15:03:44,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:03:44,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:44,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:44,770 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:44,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-06 15:03:46,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:03:46,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:46,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:03:46,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:47,477 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 43 treesize of output 39 [2021-08-06 15:03:48,379 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:48,379 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 53 treesize of output 53 [2021-08-06 15:03:49,890 INFO L354 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2021-08-06 15:03:49,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 39 [2021-08-06 15:03:49,897 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:03:49,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-08-06 15:03:49,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:49,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128664491] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:49,924 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:49,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:03:49,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962822675] [2021-08-06 15:03:49,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:03:49,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:49,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:03:49,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-08-06 15:03:49,924 INFO L87 Difference]: Start difference. First operand 3853 states and 11427 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:56,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:56,383 INFO L93 Difference]: Finished difference Result 5713 states and 16748 transitions. [2021-08-06 15:03:56,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 15:03:56,383 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:03:56,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:56,392 INFO L225 Difference]: With dead ends: 5713 [2021-08-06 15:03:56,392 INFO L226 Difference]: Without dead ends: 5501 [2021-08-06 15:03:56,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 2570.1ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-08-06 15:03:56,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5501 states. [2021-08-06 15:03:56,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5501 to 3895. [2021-08-06 15:03:56,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3894 states have (on average 2.963276836158192) internal successors, (11539), 3894 states have internal predecessors, (11539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:56,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 11539 transitions. [2021-08-06 15:03:56,443 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 11539 transitions. Word has length 35 [2021-08-06 15:03:56,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:56,443 INFO L470 AbstractCegarLoop]: Abstraction has 3895 states and 11539 transitions. [2021-08-06 15:03:56,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:03:56,443 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 11539 transitions. [2021-08-06 15:03:56,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:03:56,447 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:56,447 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:56,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-08-06 15:03:56,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:56,648 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:03:56,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:56,648 INFO L82 PathProgramCache]: Analyzing trace with hash -725700588, now seen corresponding path program 75 times [2021-08-06 15:03:56,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:56,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108019890] [2021-08-06 15:03:56,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:56,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:56,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:56,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:03:56,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:56,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108019890] [2021-08-06 15:03:56,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108019890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:56,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87210780] [2021-08-06 15:03:56,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:03:56,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:56,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:56,830 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:03:56,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-06 15:03:58,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 15:03:58,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:58,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 15:03:58,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:59,168 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 40 treesize of output 36 [2021-08-06 15:03:59,337 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:03:59,338 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 46 treesize of output 46 [2021-08-06 15:04:00,457 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:00,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 76 [2021-08-06 15:04:00,467 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-06 15:04:00,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 49 [2021-08-06 15:04:00,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:00,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87210780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:00,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:00,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-06 15:04:00,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499573325] [2021-08-06 15:04:00,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:04:00,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:00,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:04:00,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=249, Unknown=3, NotChecked=0, Total=306 [2021-08-06 15:04:00,545 INFO L87 Difference]: Start difference. First operand 3895 states and 11539 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:16,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:16,359 INFO L93 Difference]: Finished difference Result 6140 states and 18131 transitions. [2021-08-06 15:04:16,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:04:16,359 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:16,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:16,369 INFO L225 Difference]: With dead ends: 6140 [2021-08-06 15:04:16,369 INFO L226 Difference]: Without dead ends: 6103 [2021-08-06 15:04:16,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 3214.1ms TimeCoverageRelationStatistics Valid=165, Invalid=818, Unknown=9, NotChecked=0, Total=992 [2021-08-06 15:04:16,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6103 states. [2021-08-06 15:04:16,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6103 to 3925. [2021-08-06 15:04:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3925 states, 3924 states have (on average 2.9635575942915393) internal successors, (11629), 3924 states have internal predecessors, (11629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3925 states to 3925 states and 11629 transitions. [2021-08-06 15:04:16,425 INFO L78 Accepts]: Start accepts. Automaton has 3925 states and 11629 transitions. Word has length 35 [2021-08-06 15:04:16,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:16,425 INFO L470 AbstractCegarLoop]: Abstraction has 3925 states and 11629 transitions. [2021-08-06 15:04:16,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:16,425 INFO L276 IsEmpty]: Start isEmpty. Operand 3925 states and 11629 transitions. [2021-08-06 15:04:16,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:16,429 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:16,429 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:16,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-06 15:04:16,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-06 15:04:16,630 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:16,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:16,630 INFO L82 PathProgramCache]: Analyzing trace with hash 577852754, now seen corresponding path program 76 times [2021-08-06 15:04:16,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:16,630 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684399327] [2021-08-06 15:04:16,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:16,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:16,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:16,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:04:16,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:16,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684399327] [2021-08-06 15:04:16,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684399327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:16,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850975338] [2021-08-06 15:04:16,813 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:04:16,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:16,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:16,815 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:16,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-06 15:04:18,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:04:18,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:18,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:04:18,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:19,193 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 40 treesize of output 36 [2021-08-06 15:04:19,582 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:04:19,582 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 56 treesize of output 42 [2021-08-06 15:04:20,131 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:20,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:04:20,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:20,135 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 20 treesize of output 24 [2021-08-06 15:04:20,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:20,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850975338] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:20,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:20,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:04:20,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576404064] [2021-08-06 15:04:20,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:04:20,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:04:20,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-08-06 15:04:20,184 INFO L87 Difference]: Start difference. First operand 3925 states and 11629 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:20,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:20,489 INFO L93 Difference]: Finished difference Result 5426 states and 15926 transitions. [2021-08-06 15:04:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:04:20,489 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:20,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:20,497 INFO L225 Difference]: With dead ends: 5426 [2021-08-06 15:04:20,497 INFO L226 Difference]: Without dead ends: 5371 [2021-08-06 15:04:20,497 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 733.5ms TimeCoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2021-08-06 15:04:20,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5371 states. [2021-08-06 15:04:20,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5371 to 3895. [2021-08-06 15:04:20,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3894 states have (on average 2.963276836158192) internal successors, (11539), 3894 states have internal predecessors, (11539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:20,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 11539 transitions. [2021-08-06 15:04:20,548 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 11539 transitions. Word has length 35 [2021-08-06 15:04:20,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:20,548 INFO L470 AbstractCegarLoop]: Abstraction has 3895 states and 11539 transitions. [2021-08-06 15:04:20,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:20,548 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 11539 transitions. [2021-08-06 15:04:20,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:20,553 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:20,553 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:20,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-06 15:04:20,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-06 15:04:20,753 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:20,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:20,753 INFO L82 PathProgramCache]: Analyzing trace with hash -915391228, now seen corresponding path program 77 times [2021-08-06 15:04:20,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:20,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700085582] [2021-08-06 15:04:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:20,754 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:20,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:20,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700085582] [2021-08-06 15:04:20,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700085582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:20,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243732051] [2021-08-06 15:04:20,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:04:20,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:20,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:20,938 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:20,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-06 15:04:23,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 15:04:23,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:23,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:04:23,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:23,265 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-08-06 15:04:23,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:23,478 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 38 treesize of output 40 [2021-08-06 15:04:23,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:23,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:04:23,582 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:04:23,582 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 22 treesize of output 16 [2021-08-06 15:04:23,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:23,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243732051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:23,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:23,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:04:23,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447446749] [2021-08-06 15:04:23,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:04:23,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:23,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:04:23,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:04:23,609 INFO L87 Difference]: Start difference. First operand 3895 states and 11539 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:23,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:23,812 INFO L93 Difference]: Finished difference Result 6252 states and 18462 transitions. [2021-08-06 15:04:23,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:04:23,812 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:23,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:23,836 INFO L225 Difference]: With dead ends: 6252 [2021-08-06 15:04:23,836 INFO L226 Difference]: Without dead ends: 6084 [2021-08-06 15:04:23,836 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 158.7ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:04:23,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6084 states. [2021-08-06 15:04:23,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6084 to 3975. [2021-08-06 15:04:23,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 2.9617513839959737) internal successors, (11770), 3974 states have internal predecessors, (11770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:23,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 11770 transitions. [2021-08-06 15:04:23,888 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 11770 transitions. Word has length 35 [2021-08-06 15:04:23,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:23,888 INFO L470 AbstractCegarLoop]: Abstraction has 3975 states and 11770 transitions. [2021-08-06 15:04:23,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:23,889 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 11770 transitions. [2021-08-06 15:04:23,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:23,893 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:23,893 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:23,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-06 15:04:24,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:24,094 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:24,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:24,094 INFO L82 PathProgramCache]: Analyzing trace with hash -191401020, now seen corresponding path program 78 times [2021-08-06 15:04:24,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:24,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314628900] [2021-08-06 15:04:24,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:24,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:24,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:24,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:24,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:24,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314628900] [2021-08-06 15:04:24,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314628900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:24,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514373342] [2021-08-06 15:04:24,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:04:24,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:24,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:24,308 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:24,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-06 15:04:26,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 15:04:26,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:26,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 15:04:26,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:26,670 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 27 treesize of output 23 [2021-08-06 15:04:27,315 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:27,315 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 46 treesize of output 46 [2021-08-06 15:04:27,436 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:27,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-06 15:04:27,446 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:04:27,446 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 63 treesize of output 49 [2021-08-06 15:04:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:27,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514373342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:27,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:27,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 15:04:27,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112227923] [2021-08-06 15:04:27,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:04:27,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:27,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:04:27,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=319, Unknown=1, NotChecked=0, Total=380 [2021-08-06 15:04:27,525 INFO L87 Difference]: Start difference. First operand 3975 states and 11770 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:04:32,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:32,386 INFO L93 Difference]: Finished difference Result 5960 states and 17551 transitions. [2021-08-06 15:04:32,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:04:32,387 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-08-06 15:04:32,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:32,395 INFO L225 Difference]: With dead ends: 5960 [2021-08-06 15:04:32,396 INFO L226 Difference]: Without dead ends: 5819 [2021-08-06 15:04:32,396 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1090.9ms TimeCoverageRelationStatistics Valid=132, Invalid=797, Unknown=1, NotChecked=0, Total=930 [2021-08-06 15:04:32,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5819 states. [2021-08-06 15:04:32,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5819 to 3945. [2021-08-06 15:04:32,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.9614604462474645) internal successors, (11680), 3944 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:32,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11680 transitions. [2021-08-06 15:04:32,448 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11680 transitions. Word has length 35 [2021-08-06 15:04:32,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:32,448 INFO L470 AbstractCegarLoop]: Abstraction has 3945 states and 11680 transitions. [2021-08-06 15:04:32,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:04:32,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11680 transitions. [2021-08-06 15:04:32,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:32,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:32,453 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:32,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-06 15:04:32,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:32,653 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:32,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:32,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1318092788, now seen corresponding path program 79 times [2021-08-06 15:04:32,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:32,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382938572] [2021-08-06 15:04:32,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:32,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:32,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:32,855 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:32,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:32,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382938572] [2021-08-06 15:04:32,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382938572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:32,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227189507] [2021-08-06 15:04:32,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:04:32,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:32,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:32,857 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:32,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-06 15:04:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:35,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:04:35,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:35,197 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-08-06 15:04:35,365 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:35,365 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 38 treesize of output 40 [2021-08-06 15:04:35,487 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:35,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:04:35,490 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:04:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-08-06 15:04:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:35,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227189507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:35,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:35,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:04:35,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514107611] [2021-08-06 15:04:35,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:04:35,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:35,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:04:35,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:04:35,517 INFO L87 Difference]: Start difference. First operand 3945 states and 11680 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:35,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:35,730 INFO L93 Difference]: Finished difference Result 6162 states and 18243 transitions. [2021-08-06 15:04:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:04:35,730 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:35,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:35,739 INFO L225 Difference]: With dead ends: 6162 [2021-08-06 15:04:35,739 INFO L226 Difference]: Without dead ends: 6116 [2021-08-06 15:04:35,739 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 160.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:04:35,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6116 states. [2021-08-06 15:04:35,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6116 to 3981. [2021-08-06 15:04:35,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3981 states, 3980 states have (on average 2.9618090452261305) internal successors, (11788), 3980 states have internal predecessors, (11788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3981 states to 3981 states and 11788 transitions. [2021-08-06 15:04:35,794 INFO L78 Accepts]: Start accepts. Automaton has 3981 states and 11788 transitions. Word has length 35 [2021-08-06 15:04:35,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:35,794 INFO L470 AbstractCegarLoop]: Abstraction has 3981 states and 11788 transitions. [2021-08-06 15:04:35,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:35,795 INFO L276 IsEmpty]: Start isEmpty. Operand 3981 states and 11788 transitions. [2021-08-06 15:04:35,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:35,799 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:35,799 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:35,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-06 15:04:35,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-08-06 15:04:36,000 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:36,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:36,000 INFO L82 PathProgramCache]: Analyzing trace with hash 91483560, now seen corresponding path program 80 times [2021-08-06 15:04:36,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:36,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271457769] [2021-08-06 15:04:36,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:36,000 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:36,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:36,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:36,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:36,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271457769] [2021-08-06 15:04:36,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271457769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:36,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698127405] [2021-08-06 15:04:36,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:04:36,217 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:36,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:36,218 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:36,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-06 15:04:38,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:04:38,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:38,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:04:38,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:38,601 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-08-06 15:04:38,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:38,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 54 treesize of output 56 [2021-08-06 15:04:39,594 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-06 15:04:39,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 40 [2021-08-06 15:04:39,597 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 15:04:39,598 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 31 treesize of output 22 [2021-08-06 15:04:39,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:39,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698127405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:39,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:39,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:04:39,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198440169] [2021-08-06 15:04:39,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:04:39,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:39,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:04:39,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:04:39,625 INFO L87 Difference]: Start difference. First operand 3981 states and 11788 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:39,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:39,836 INFO L93 Difference]: Finished difference Result 6331 states and 18721 transitions. [2021-08-06 15:04:39,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:04:39,837 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:39,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:39,846 INFO L225 Difference]: With dead ends: 6331 [2021-08-06 15:04:39,846 INFO L226 Difference]: Without dead ends: 6228 [2021-08-06 15:04:39,846 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 607.0ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-08-06 15:04:39,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6228 states. [2021-08-06 15:04:39,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6228 to 4047. [2021-08-06 15:04:39,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4047 states, 4046 states have (on average 2.9609490855165594) internal successors, (11980), 4046 states have internal predecessors, (11980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:39,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4047 states to 4047 states and 11980 transitions. [2021-08-06 15:04:39,912 INFO L78 Accepts]: Start accepts. Automaton has 4047 states and 11980 transitions. Word has length 35 [2021-08-06 15:04:39,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:39,912 INFO L470 AbstractCegarLoop]: Abstraction has 4047 states and 11980 transitions. [2021-08-06 15:04:39,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:39,912 INFO L276 IsEmpty]: Start isEmpty. Operand 4047 states and 11980 transitions. [2021-08-06 15:04:39,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:39,917 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:39,918 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:39,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-06 15:04:40,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:40,118 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:40,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:40,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1764489180, now seen corresponding path program 81 times [2021-08-06 15:04:40,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:40,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769648931] [2021-08-06 15:04:40,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:40,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:40,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:40,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769648931] [2021-08-06 15:04:40,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769648931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:40,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434528975] [2021-08-06 15:04:40,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:04:40,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:40,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:40,294 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:40,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-06 15:04:42,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 15:04:42,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:42,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:04:42,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:42,781 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-08-06 15:04:43,159 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-06 15:04:43,160 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 54 treesize of output 38 [2021-08-06 15:04:43,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:43,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:04:43,203 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:43,203 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 20 treesize of output 24 [2021-08-06 15:04:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:43,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434528975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:43,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:43,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:04:43,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493404478] [2021-08-06 15:04:43,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:04:43,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:43,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:04:43,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:04:43,258 INFO L87 Difference]: Start difference. First operand 4047 states and 11980 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:44,796 INFO L93 Difference]: Finished difference Result 5888 states and 17364 transitions. [2021-08-06 15:04:44,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:04:44,797 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:44,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:44,807 INFO L225 Difference]: With dead ends: 5888 [2021-08-06 15:04:44,807 INFO L226 Difference]: Without dead ends: 5742 [2021-08-06 15:04:44,807 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 171.0ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-06 15:04:44,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5742 states. [2021-08-06 15:04:44,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5742 to 3945. [2021-08-06 15:04:44,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.9614604462474645) internal successors, (11680), 3944 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:44,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11680 transitions. [2021-08-06 15:04:44,881 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11680 transitions. Word has length 35 [2021-08-06 15:04:44,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:44,881 INFO L470 AbstractCegarLoop]: Abstraction has 3945 states and 11680 transitions. [2021-08-06 15:04:44,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:44,881 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11680 transitions. [2021-08-06 15:04:44,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:44,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:44,886 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:44,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-08-06 15:04:45,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:45,086 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:45,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:45,087 INFO L82 PathProgramCache]: Analyzing trace with hash -2123917192, now seen corresponding path program 82 times [2021-08-06 15:04:45,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:45,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190394324] [2021-08-06 15:04:45,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:45,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:45,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:45,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:45,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190394324] [2021-08-06 15:04:45,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190394324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:45,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560612888] [2021-08-06 15:04:45,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:04:45,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:45,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:45,270 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:45,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-06 15:04:47,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:04:47,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:47,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:04:47,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:47,884 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 30 treesize of output 26 [2021-08-06 15:04:47,975 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:47,976 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 38 treesize of output 40 [2021-08-06 15:04:48,114 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:48,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:04:48,117 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:04:48,117 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 22 treesize of output 16 [2021-08-06 15:04:48,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:48,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560612888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:48,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:48,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:04:48,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235751225] [2021-08-06 15:04:48,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:04:48,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:48,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:04:48,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-06 15:04:48,144 INFO L87 Difference]: Start difference. First operand 3945 states and 11680 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:49,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:49,738 INFO L93 Difference]: Finished difference Result 6125 states and 18139 transitions. [2021-08-06 15:04:49,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:04:49,738 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:49,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:49,747 INFO L225 Difference]: With dead ends: 6125 [2021-08-06 15:04:49,747 INFO L226 Difference]: Without dead ends: 6079 [2021-08-06 15:04:49,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 169.2ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-06 15:04:49,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2021-08-06 15:04:49,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 4045. [2021-08-06 15:04:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4045 states, 4044 states have (on average 2.9624134520276955) internal successors, (11980), 4044 states have internal predecessors, (11980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:49,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4045 states to 4045 states and 11980 transitions. [2021-08-06 15:04:49,802 INFO L78 Accepts]: Start accepts. Automaton has 4045 states and 11980 transitions. Word has length 35 [2021-08-06 15:04:49,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:49,802 INFO L470 AbstractCegarLoop]: Abstraction has 4045 states and 11980 transitions. [2021-08-06 15:04:49,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:49,802 INFO L276 IsEmpty]: Start isEmpty. Operand 4045 states and 11980 transitions. [2021-08-06 15:04:49,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:49,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:49,807 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:49,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-08-06 15:04:50,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-06 15:04:50,007 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:50,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:50,008 INFO L82 PathProgramCache]: Analyzing trace with hash 944440876, now seen corresponding path program 83 times [2021-08-06 15:04:50,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:50,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290269592] [2021-08-06 15:04:50,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:50,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:50,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:50,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:50,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290269592] [2021-08-06 15:04:50,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290269592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:50,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797611833] [2021-08-06 15:04:50,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:04:50,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:50,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:50,253 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:50,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-06 15:04:52,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:04:52,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:52,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:04:52,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:52,927 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 44 treesize of output 40 [2021-08-06 15:04:53,357 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:53,358 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 53 treesize of output 53 [2021-08-06 15:04:53,597 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-06 15:04:53,598 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 35 [2021-08-06 15:04:53,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:04:53,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-06 15:04:53,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:53,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797611833] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:53,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:53,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 15:04:53,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991670777] [2021-08-06 15:04:53,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:04:53,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:53,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:04:53,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-08-06 15:04:53,633 INFO L87 Difference]: Start difference. First operand 4045 states and 11980 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:56,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:04:56,179 INFO L93 Difference]: Finished difference Result 6123 states and 18118 transitions. [2021-08-06 15:04:56,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 15:04:56,179 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:04:56,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:04:56,188 INFO L225 Difference]: With dead ends: 6123 [2021-08-06 15:04:56,189 INFO L226 Difference]: Without dead ends: 6077 [2021-08-06 15:04:56,189 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 408.3ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-08-06 15:04:56,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6077 states. [2021-08-06 15:04:56,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6077 to 4121. [2021-08-06 15:04:56,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4121 states, 4120 states have (on average 2.963106796116505) internal successors, (12208), 4120 states have internal predecessors, (12208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:56,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4121 states to 4121 states and 12208 transitions. [2021-08-06 15:04:56,258 INFO L78 Accepts]: Start accepts. Automaton has 4121 states and 12208 transitions. Word has length 35 [2021-08-06 15:04:56,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:04:56,258 INFO L470 AbstractCegarLoop]: Abstraction has 4121 states and 12208 transitions. [2021-08-06 15:04:56,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:04:56,258 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 12208 transitions. [2021-08-06 15:04:56,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:04:56,264 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:04:56,264 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:04:56,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-06 15:04:56,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:56,464 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:04:56,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:04:56,465 INFO L82 PathProgramCache]: Analyzing trace with hash -911531864, now seen corresponding path program 84 times [2021-08-06 15:04:56,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:04:56,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935001841] [2021-08-06 15:04:56,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:04:56,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:04:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:56,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:56,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935001841] [2021-08-06 15:04:56,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935001841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:56,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498583135] [2021-08-06 15:04:56,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:04:56,642 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:56,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:56,644 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:04:56,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-06 15:04:59,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:04:59,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:59,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:04:59,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:59,319 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 30 treesize of output 26 [2021-08-06 15:04:59,640 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-06 15:04:59,640 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 54 treesize of output 38 [2021-08-06 15:05:00,246 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:00,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:05:00,251 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:00,251 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 20 treesize of output 24 [2021-08-06 15:05:00,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:00,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498583135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:00,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:00,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-06 15:05:00,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549449955] [2021-08-06 15:05:00,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 15:05:00,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:00,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 15:05:00,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=200, Unknown=1, NotChecked=0, Total=240 [2021-08-06 15:05:00,303 INFO L87 Difference]: Start difference. First operand 4121 states and 12208 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:00,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:00,621 INFO L93 Difference]: Finished difference Result 5936 states and 17544 transitions. [2021-08-06 15:05:00,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:05:00,621 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:00,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:00,632 INFO L225 Difference]: With dead ends: 5936 [2021-08-06 15:05:00,632 INFO L226 Difference]: Without dead ends: 5863 [2021-08-06 15:05:00,632 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 753.5ms TimeCoverageRelationStatistics Valid=44, Invalid=227, Unknown=1, NotChecked=0, Total=272 [2021-08-06 15:05:00,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5863 states. [2021-08-06 15:05:00,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5863 to 4067. [2021-08-06 15:05:00,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4067 states, 4066 states have (on average 2.9640924741760943) internal successors, (12052), 4066 states have internal predecessors, (12052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:00,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4067 states to 4067 states and 12052 transitions. [2021-08-06 15:05:00,691 INFO L78 Accepts]: Start accepts. Automaton has 4067 states and 12052 transitions. Word has length 35 [2021-08-06 15:05:00,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:00,691 INFO L470 AbstractCegarLoop]: Abstraction has 4067 states and 12052 transitions. [2021-08-06 15:05:00,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:00,692 INFO L276 IsEmpty]: Start isEmpty. Operand 4067 states and 12052 transitions. [2021-08-06 15:05:00,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:00,696 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:00,697 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:00,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-06 15:05:00,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:00,897 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:00,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:00,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1434589564, now seen corresponding path program 85 times [2021-08-06 15:05:00,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:00,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533146319] [2021-08-06 15:05:00,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:00,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:00,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:01,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:01,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533146319] [2021-08-06 15:05:01,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533146319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:01,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450115118] [2021-08-06 15:05:01,080 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:05:01,080 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:01,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:01,080 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:01,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-06 15:05:03,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:03,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:05:03,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:03,888 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 24 treesize of output 20 [2021-08-06 15:05:03,964 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:03,965 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 45 treesize of output 47 [2021-08-06 15:05:04,645 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:04,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-06 15:05:04,648 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:05:04,648 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 22 treesize of output 16 [2021-08-06 15:05:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:04,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450115118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:04,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:04,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:05:04,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178447558] [2021-08-06 15:05:04,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:05:04,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:04,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:05:04,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-08-06 15:05:04,676 INFO L87 Difference]: Start difference. First operand 4067 states and 12052 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:04,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:04,894 INFO L93 Difference]: Finished difference Result 5863 states and 17356 transitions. [2021-08-06 15:05:04,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:05:04,894 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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) Word has length 35 [2021-08-06 15:05:04,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:04,920 INFO L225 Difference]: With dead ends: 5863 [2021-08-06 15:05:04,920 INFO L226 Difference]: Without dead ends: 5817 [2021-08-06 15:05:04,920 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 728.1ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-08-06 15:05:04,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5817 states. [2021-08-06 15:05:05,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5817 to 4117. [2021-08-06 15:05:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 2.9645286686103014) internal successors, (12202), 4116 states have internal predecessors, (12202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:05,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 12202 transitions. [2021-08-06 15:05:05,021 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 12202 transitions. Word has length 35 [2021-08-06 15:05:05,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:05,021 INFO L470 AbstractCegarLoop]: Abstraction has 4117 states and 12202 transitions. [2021-08-06 15:05:05,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:05,021 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 12202 transitions. [2021-08-06 15:05:05,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:05,028 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:05,028 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:05,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:05,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-06 15:05:05,253 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:05,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:05,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1004404992, now seen corresponding path program 86 times [2021-08-06 15:05:05,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:05,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319747553] [2021-08-06 15:05:05,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:05,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:05,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:05,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:05,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319747553] [2021-08-06 15:05:05,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319747553] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:05,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926081033] [2021-08-06 15:05:05,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:05:05,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:05,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:05,444 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:05,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-06 15:05:07,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:05:07,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:07,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:05:07,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:08,282 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 24 treesize of output 20 [2021-08-06 15:05:08,396 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:05:08,397 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 49 treesize of output 29 [2021-08-06 15:05:09,052 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:09,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:05:09,057 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:09,057 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 20 treesize of output 24 [2021-08-06 15:05:09,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:09,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926081033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:09,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:09,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:05:09,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604081456] [2021-08-06 15:05:09,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:05:09,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:09,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:05:09,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-08-06 15:05:09,106 INFO L87 Difference]: Start difference. First operand 4117 states and 12202 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:11,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:11,426 INFO L93 Difference]: Finished difference Result 5586 states and 16518 transitions. [2021-08-06 15:05:11,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:05:11,427 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:11,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:11,439 INFO L225 Difference]: With dead ends: 5586 [2021-08-06 15:05:11,440 INFO L226 Difference]: Without dead ends: 5513 [2021-08-06 15:05:11,440 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 770.5ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-08-06 15:05:11,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5513 states. [2021-08-06 15:05:11,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5513 to 4081. [2021-08-06 15:05:11,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4081 states, 4080 states have (on average 2.96421568627451) internal successors, (12094), 4080 states have internal predecessors, (12094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4081 states to 4081 states and 12094 transitions. [2021-08-06 15:05:11,523 INFO L78 Accepts]: Start accepts. Automaton has 4081 states and 12094 transitions. Word has length 35 [2021-08-06 15:05:11,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:11,523 INFO L470 AbstractCegarLoop]: Abstraction has 4081 states and 12094 transitions. [2021-08-06 15:05:11,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:11,523 INFO L276 IsEmpty]: Start isEmpty. Operand 4081 states and 12094 transitions. [2021-08-06 15:05:11,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:11,530 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:11,530 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:11,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:11,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:11,757 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:11,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:11,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1278945788, now seen corresponding path program 87 times [2021-08-06 15:05:11,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:11,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143282888] [2021-08-06 15:05:11,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:11,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:11,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:11,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:11,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:11,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143282888] [2021-08-06 15:05:11,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143282888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:11,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471232055] [2021-08-06 15:05:11,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:05:11,996 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:11,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:11,997 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:11,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-06 15:05:14,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:05:14,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:14,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:05:14,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:14,882 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-06 15:05:14,882 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 47 treesize of output 31 [2021-08-06 15:05:16,417 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 32 treesize of output 28 [2021-08-06 15:05:17,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:17,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:05:17,014 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:17,014 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 20 treesize of output 24 [2021-08-06 15:05:17,069 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:17,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471232055] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:17,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:17,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-06 15:05:17,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429464846] [2021-08-06 15:05:17,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 15:05:17,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 15:05:17,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-08-06 15:05:17,070 INFO L87 Difference]: Start difference. First operand 4081 states and 12094 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:17,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:17,285 INFO L93 Difference]: Finished difference Result 5352 states and 15826 transitions. [2021-08-06 15:05:17,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:05:17,295 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:17,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:17,319 INFO L225 Difference]: With dead ends: 5352 [2021-08-06 15:05:17,319 INFO L226 Difference]: Without dead ends: 5279 [2021-08-06 15:05:17,319 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2192.9ms TimeCoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-08-06 15:05:17,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2021-08-06 15:05:17,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 4061. [2021-08-06 15:05:17,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4061 states, 4060 states have (on average 2.9645320197044334) internal successors, (12036), 4060 states have internal predecessors, (12036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:17,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4061 states to 4061 states and 12036 transitions. [2021-08-06 15:05:17,396 INFO L78 Accepts]: Start accepts. Automaton has 4061 states and 12036 transitions. Word has length 35 [2021-08-06 15:05:17,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:17,396 INFO L470 AbstractCegarLoop]: Abstraction has 4061 states and 12036 transitions. [2021-08-06 15:05:17,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:17,396 INFO L276 IsEmpty]: Start isEmpty. Operand 4061 states and 12036 transitions. [2021-08-06 15:05:17,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:17,403 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:17,403 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:17,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:17,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:17,619 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:17,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:17,620 INFO L82 PathProgramCache]: Analyzing trace with hash 591235524, now seen corresponding path program 88 times [2021-08-06 15:05:17,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:17,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719731023] [2021-08-06 15:05:17,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:17,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:17,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:17,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:17,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719731023] [2021-08-06 15:05:17,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719731023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:17,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965981800] [2021-08-06 15:05:17,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:05:17,895 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:17,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:17,896 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:17,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-06 15:05:20,442 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:05:20,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:20,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:05:20,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:20,724 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 40 treesize of output 36 [2021-08-06 15:05:21,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:21,921 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 53 treesize of output 53 [2021-08-06 15:05:23,405 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-06 15:05:23,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-06 15:05:23,411 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 15:05:23,411 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 33 treesize of output 24 [2021-08-06 15:05:23,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:23,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965981800] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:23,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:23,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:05:23,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547940398] [2021-08-06 15:05:23,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:05:23,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:23,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:05:23,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=250, Unknown=5, NotChecked=0, Total=306 [2021-08-06 15:05:23,440 INFO L87 Difference]: Start difference. First operand 4061 states and 12036 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:23,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:23,719 INFO L93 Difference]: Finished difference Result 6078 states and 17800 transitions. [2021-08-06 15:05:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 15:05:23,719 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:23,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:23,735 INFO L225 Difference]: With dead ends: 6078 [2021-08-06 15:05:23,735 INFO L226 Difference]: Without dead ends: 5819 [2021-08-06 15:05:23,736 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2448.4ms TimeCoverageRelationStatistics Valid=68, Invalid=347, Unknown=5, NotChecked=0, Total=420 [2021-08-06 15:05:23,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5819 states. [2021-08-06 15:05:23,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5819 to 4109. [2021-08-06 15:05:23,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4109 states, 4108 states have (on average 2.9608081791626097) internal successors, (12163), 4108 states have internal predecessors, (12163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4109 states to 4109 states and 12163 transitions. [2021-08-06 15:05:23,823 INFO L78 Accepts]: Start accepts. Automaton has 4109 states and 12163 transitions. Word has length 35 [2021-08-06 15:05:23,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:23,823 INFO L470 AbstractCegarLoop]: Abstraction has 4109 states and 12163 transitions. [2021-08-06 15:05:23,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:23,824 INFO L276 IsEmpty]: Start isEmpty. Operand 4109 states and 12163 transitions. [2021-08-06 15:05:23,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:23,830 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:23,830 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:23,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:24,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:24,057 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:24,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:24,057 INFO L82 PathProgramCache]: Analyzing trace with hash 649660480, now seen corresponding path program 89 times [2021-08-06 15:05:24,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:24,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783259759] [2021-08-06 15:05:24,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:24,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:24,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:24,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:05:24,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:24,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783259759] [2021-08-06 15:05:24,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783259759] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:24,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391997565] [2021-08-06 15:05:24,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:05:24,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:24,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:24,273 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:24,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-06 15:05:26,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:05:26,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:26,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:05:26,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:27,250 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 36 treesize of output 32 [2021-08-06 15:05:27,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:27,478 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 49 treesize of output 49 [2021-08-06 15:05:27,815 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-06 15:05:27,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 37 [2021-08-06 15:05:27,820 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:27,820 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 20 treesize of output 24 [2021-08-06 15:05:27,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:27,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391997565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:27,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:27,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:05:27,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650243685] [2021-08-06 15:05:27,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:05:27,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:27,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:05:27,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-06 15:05:27,851 INFO L87 Difference]: Start difference. First operand 4109 states and 12163 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:31,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:31,689 INFO L93 Difference]: Finished difference Result 6178 states and 18174 transitions. [2021-08-06 15:05:31,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 15:05:31,691 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:31,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:31,705 INFO L225 Difference]: With dead ends: 6178 [2021-08-06 15:05:31,705 INFO L226 Difference]: Without dead ends: 6037 [2021-08-06 15:05:31,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 237.8ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-08-06 15:05:31,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6037 states. [2021-08-06 15:05:31,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6037 to 4179. [2021-08-06 15:05:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4179 states, 4178 states have (on average 2.9569171852561036) internal successors, (12354), 4178 states have internal predecessors, (12354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:31,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4179 states to 4179 states and 12354 transitions. [2021-08-06 15:05:31,802 INFO L78 Accepts]: Start accepts. Automaton has 4179 states and 12354 transitions. Word has length 35 [2021-08-06 15:05:31,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:31,802 INFO L470 AbstractCegarLoop]: Abstraction has 4179 states and 12354 transitions. [2021-08-06 15:05:31,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:31,802 INFO L276 IsEmpty]: Start isEmpty. Operand 4179 states and 12354 transitions. [2021-08-06 15:05:31,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:31,809 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:31,809 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:31,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:32,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2021-08-06 15:05:32,029 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:32,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:32,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1953213822, now seen corresponding path program 90 times [2021-08-06 15:05:32,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:32,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359507510] [2021-08-06 15:05:32,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:32,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:32,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 15:05:32,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:32,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359507510] [2021-08-06 15:05:32,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359507510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:32,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882621773] [2021-08-06 15:05:32,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:05:32,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:32,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:32,210 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:32,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-06 15:05:34,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 15:05:34,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:34,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 15:05:34,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:35,115 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 36 treesize of output 32 [2021-08-06 15:05:35,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:35,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 67 [2021-08-06 15:05:36,195 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:36,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-06 15:05:36,201 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:36,201 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 56 treesize of output 54 [2021-08-06 15:05:36,326 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:36,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882621773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:36,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:36,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-06 15:05:36,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731641922] [2021-08-06 15:05:36,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:05:36,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:36,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:05:36,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=251, Unknown=1, NotChecked=0, Total=306 [2021-08-06 15:05:36,327 INFO L87 Difference]: Start difference. First operand 4179 states and 12354 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:42,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:42,490 INFO L93 Difference]: Finished difference Result 6747 states and 19760 transitions. [2021-08-06 15:05:42,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 15:05:42,490 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:42,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:42,503 INFO L225 Difference]: With dead ends: 6747 [2021-08-06 15:05:42,504 INFO L226 Difference]: Without dead ends: 6509 [2021-08-06 15:05:42,504 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1716.6ms TimeCoverageRelationStatistics Valid=120, Invalid=579, Unknown=3, NotChecked=0, Total=702 [2021-08-06 15:05:42,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6509 states. [2021-08-06 15:05:42,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6509 to 4149. [2021-08-06 15:05:42,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4149 states, 4148 states have (on average 2.9580520732883318) internal successors, (12270), 4148 states have internal predecessors, (12270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:42,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4149 states to 4149 states and 12270 transitions. [2021-08-06 15:05:42,606 INFO L78 Accepts]: Start accepts. Automaton has 4149 states and 12270 transitions. Word has length 35 [2021-08-06 15:05:42,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:42,606 INFO L470 AbstractCegarLoop]: Abstraction has 4149 states and 12270 transitions. [2021-08-06 15:05:42,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:42,606 INFO L276 IsEmpty]: Start isEmpty. Operand 4149 states and 12270 transitions. [2021-08-06 15:05:42,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:42,613 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:42,613 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:42,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:42,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:42,828 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:42,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:42,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1618930616, now seen corresponding path program 91 times [2021-08-06 15:05:42,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:42,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328738844] [2021-08-06 15:05:42,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:42,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:42,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:43,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:43,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328738844] [2021-08-06 15:05:43,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328738844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:43,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025009894] [2021-08-06 15:05:43,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:05:43,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:43,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:43,014 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:43,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-06 15:05:45,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:45,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:05:45,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:46,046 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 54 treesize of output 50 [2021-08-06 15:05:46,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:46,191 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 53 treesize of output 53 [2021-08-06 15:05:47,775 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-08-06 15:05:47,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 41 [2021-08-06 15:05:47,778 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:05:47,779 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 24 treesize of output 16 [2021-08-06 15:05:47,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:47,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025009894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:47,812 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:47,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:05:47,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787054730] [2021-08-06 15:05:47,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:05:47,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:47,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:05:47,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:05:47,813 INFO L87 Difference]: Start difference. First operand 4149 states and 12270 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:48,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:48,199 INFO L93 Difference]: Finished difference Result 6222 states and 18348 transitions. [2021-08-06 15:05:48,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 15:05:48,199 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:48,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:48,209 INFO L225 Difference]: With dead ends: 6222 [2021-08-06 15:05:48,209 INFO L226 Difference]: Without dead ends: 6081 [2021-08-06 15:05:48,209 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1482.4ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-08-06 15:05:48,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6081 states. [2021-08-06 15:05:48,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6081 to 4241. [2021-08-06 15:05:48,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4241 states, 4240 states have (on average 2.9568396226415095) internal successors, (12537), 4240 states have internal predecessors, (12537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:48,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4241 states to 4241 states and 12537 transitions. [2021-08-06 15:05:48,271 INFO L78 Accepts]: Start accepts. Automaton has 4241 states and 12537 transitions. Word has length 35 [2021-08-06 15:05:48,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:48,271 INFO L470 AbstractCegarLoop]: Abstraction has 4241 states and 12537 transitions. [2021-08-06 15:05:48,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:48,271 INFO L276 IsEmpty]: Start isEmpty. Operand 4241 states and 12537 transitions. [2021-08-06 15:05:48,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:48,276 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:48,276 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:48,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-06 15:05:48,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:48,477 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:48,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:48,477 INFO L82 PathProgramCache]: Analyzing trace with hash 218773100, now seen corresponding path program 92 times [2021-08-06 15:05:48,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:48,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926779837] [2021-08-06 15:05:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:48,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:48,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:48,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:48,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:48,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926779837] [2021-08-06 15:05:48,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926779837] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:48,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840376110] [2021-08-06 15:05:48,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:05:48,682 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:48,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:48,683 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:48,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-06 15:05:51,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:05:51,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:05:51,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:05:51,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:05:51,778 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 54 treesize of output 50 [2021-08-06 15:05:52,134 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:05:52,134 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 56 treesize of output 42 [2021-08-06 15:05:52,610 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:52,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:05:52,615 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:05:52,615 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 20 treesize of output 24 [2021-08-06 15:05:52,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:52,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840376110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:52,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:05:52,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 15:05:52,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872321948] [2021-08-06 15:05:52,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:05:52,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:05:52,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:05:52,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=285, Unknown=1, NotChecked=0, Total=342 [2021-08-06 15:05:52,663 INFO L87 Difference]: Start difference. First operand 4241 states and 12537 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:57,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:05:57,287 INFO L93 Difference]: Finished difference Result 6042 states and 17711 transitions. [2021-08-06 15:05:57,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 15:05:57,288 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:05:57,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:05:57,297 INFO L225 Difference]: With dead ends: 6042 [2021-08-06 15:05:57,297 INFO L226 Difference]: Without dead ends: 5887 [2021-08-06 15:05:57,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 693.0ms TimeCoverageRelationStatistics Valid=67, Invalid=352, Unknown=1, NotChecked=0, Total=420 [2021-08-06 15:05:57,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2021-08-06 15:05:57,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 4175. [2021-08-06 15:05:57,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4175 states, 4174 states have (on average 2.9575946334451366) internal successors, (12345), 4174 states have internal predecessors, (12345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:57,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4175 states to 4175 states and 12345 transitions. [2021-08-06 15:05:57,358 INFO L78 Accepts]: Start accepts. Automaton has 4175 states and 12345 transitions. Word has length 35 [2021-08-06 15:05:57,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:05:57,358 INFO L470 AbstractCegarLoop]: Abstraction has 4175 states and 12345 transitions. [2021-08-06 15:05:57,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:05:57,358 INFO L276 IsEmpty]: Start isEmpty. Operand 4175 states and 12345 transitions. [2021-08-06 15:05:57,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:05:57,363 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:05:57,363 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:05:57,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-06 15:05:57,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:57,563 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:05:57,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:05:57,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1789480132, now seen corresponding path program 93 times [2021-08-06 15:05:57,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:05:57,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699983353] [2021-08-06 15:05:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:05:57,564 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:05:57,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:05:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:05:57,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:05:57,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699983353] [2021-08-06 15:05:57,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699983353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:05:57,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006503631] [2021-08-06 15:05:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:05:57,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:05:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:05:57,807 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:05:57,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-06 15:06:00,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 15:06:00,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:06:00,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 15:06:00,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:06:00,979 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-06 15:06:00,979 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 58 treesize of output 49 [2021-08-06 15:06:01,445 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 45 treesize of output 41 [2021-08-06 15:06:02,154 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:02,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-06 15:06:02,159 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:02,159 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 56 treesize of output 54 [2021-08-06 15:06:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:02,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006503631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:02,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:06:02,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 15:06:02,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127331277] [2021-08-06 15:06:02,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 15:06:02,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:06:02,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 15:06:02,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=324, Unknown=2, NotChecked=0, Total=380 [2021-08-06 15:06:02,272 INFO L87 Difference]: Start difference. First operand 4175 states and 12345 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:06:28,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:06:28,576 INFO L93 Difference]: Finished difference Result 7424 states and 21665 transitions. [2021-08-06 15:06:28,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 15:06:28,576 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-08-06 15:06:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:06:28,588 INFO L225 Difference]: With dead ends: 7424 [2021-08-06 15:06:28,588 INFO L226 Difference]: Without dead ends: 7194 [2021-08-06 15:06:28,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 8702.0ms TimeCoverageRelationStatistics Valid=174, Invalid=1146, Unknown=12, NotChecked=0, Total=1332 [2021-08-06 15:06:28,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7194 states. [2021-08-06 15:06:28,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7194 to 4197. [2021-08-06 15:06:28,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4197 states, 4196 states have (on average 2.957102001906578) internal successors, (12408), 4196 states have internal predecessors, (12408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 12408 transitions. [2021-08-06 15:06:28,650 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 12408 transitions. Word has length 35 [2021-08-06 15:06:28,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:06:28,650 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 12408 transitions. [2021-08-06 15:06:28,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-08-06 15:06:28,650 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 12408 transitions. [2021-08-06 15:06:28,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:06:28,654 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:06:28,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:06:28,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-06 15:06:28,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:06:28,855 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:06:28,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:06:28,855 INFO L82 PathProgramCache]: Analyzing trace with hash -88570070, now seen corresponding path program 94 times [2021-08-06 15:06:28,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:06:28,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294382017] [2021-08-06 15:06:28,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:06:28,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:06:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:06:29,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:29,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:06:29,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294382017] [2021-08-06 15:06:29,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294382017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:29,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187868355] [2021-08-06 15:06:29,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:06:29,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:06:29,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:06:29,061 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:06:29,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-06 15:06:31,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:06:31,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:06:31,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:06:31,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:06:32,250 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 54 treesize of output 50 [2021-08-06 15:06:32,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:32,416 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 53 treesize of output 53 [2021-08-06 15:06:34,421 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-06 15:06:34,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-06 15:06:34,425 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-06 15:06:34,425 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 33 treesize of output 24 [2021-08-06 15:06:34,452 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:34,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187868355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:34,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:06:34,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:06:34,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122444435] [2021-08-06 15:06:34,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:06:34,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:06:34,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:06:34,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=245, Unknown=4, NotChecked=0, Total=306 [2021-08-06 15:06:34,453 INFO L87 Difference]: Start difference. First operand 4197 states and 12408 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:46,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:06:46,154 INFO L93 Difference]: Finished difference Result 6490 states and 19093 transitions. [2021-08-06 15:06:46,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:06:46,154 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:06:46,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:06:46,164 INFO L225 Difference]: With dead ends: 6490 [2021-08-06 15:06:46,164 INFO L226 Difference]: Without dead ends: 6369 [2021-08-06 15:06:46,164 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1856.0ms TimeCoverageRelationStatistics Valid=68, Invalid=308, Unknown=4, NotChecked=0, Total=380 [2021-08-06 15:06:46,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2021-08-06 15:06:46,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 4273. [2021-08-06 15:06:46,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4273 states, 4272 states have (on average 2.954822097378277) internal successors, (12623), 4272 states have internal predecessors, (12623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:46,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 12623 transitions. [2021-08-06 15:06:46,223 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 12623 transitions. Word has length 35 [2021-08-06 15:06:46,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:06:46,223 INFO L470 AbstractCegarLoop]: Abstraction has 4273 states and 12623 transitions. [2021-08-06 15:06:46,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:46,224 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 12623 transitions. [2021-08-06 15:06:46,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:06:46,228 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:06:46,228 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:06:46,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-08-06 15:06:46,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-06 15:06:46,429 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:06:46,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:06:46,429 INFO L82 PathProgramCache]: Analyzing trace with hash -2104560514, now seen corresponding path program 95 times [2021-08-06 15:06:46,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:06:46,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781304127] [2021-08-06 15:06:46,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:06:46,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:06:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:06:46,652 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:46,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:06:46,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781304127] [2021-08-06 15:06:46,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781304127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:46,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95096701] [2021-08-06 15:06:46,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:06:46,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:06:46,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:06:46,653 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:06:46,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-06 15:06:49,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 15:06:49,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:06:49,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:06:49,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:06:49,921 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 50 treesize of output 46 [2021-08-06 15:06:50,263 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-08-06 15:06:50,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 52 [2021-08-06 15:06:51,461 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:51,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:06:51,465 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:51,465 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 20 treesize of output 24 [2021-08-06 15:06:51,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:51,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95096701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:51,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:06:51,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:06:51,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476392597] [2021-08-06 15:06:51,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:06:51,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:06:51,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:06:51,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=249, Unknown=3, NotChecked=0, Total=306 [2021-08-06 15:06:51,515 INFO L87 Difference]: Start difference. First operand 4273 states and 12623 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:51,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:06:51,820 INFO L93 Difference]: Finished difference Result 5930 states and 17421 transitions. [2021-08-06 15:06:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:06:51,820 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:06:51,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:06:51,829 INFO L225 Difference]: With dead ends: 5930 [2021-08-06 15:06:51,829 INFO L226 Difference]: Without dead ends: 5905 [2021-08-06 15:06:51,830 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1360.1ms TimeCoverageRelationStatistics Valid=60, Invalid=279, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:06:51,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-08-06 15:06:51,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 4231. [2021-08-06 15:06:51,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4231 states, 4230 states have (on average 2.9543735224586287) internal successors, (12497), 4230 states have internal predecessors, (12497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:51,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4231 states to 4231 states and 12497 transitions. [2021-08-06 15:06:51,889 INFO L78 Accepts]: Start accepts. Automaton has 4231 states and 12497 transitions. Word has length 35 [2021-08-06 15:06:51,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:06:51,889 INFO L470 AbstractCegarLoop]: Abstraction has 4231 states and 12497 transitions. [2021-08-06 15:06:51,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:06:51,890 INFO L276 IsEmpty]: Start isEmpty. Operand 4231 states and 12497 transitions. [2021-08-06 15:06:51,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:06:51,894 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:06:51,894 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:06:51,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-06 15:06:52,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-06 15:06:52,095 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:06:52,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:06:52,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1525763208, now seen corresponding path program 96 times [2021-08-06 15:06:52,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:06:52,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801870043] [2021-08-06 15:06:52,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:06:52,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:06:52,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:06:52,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:52,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:06:52,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801870043] [2021-08-06 15:06:52,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801870043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:52,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837743378] [2021-08-06 15:06:52,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:06:52,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:06:52,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:06:52,312 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:06:52,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-06 15:06:55,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 15:06:55,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:06:55,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 15:06:55,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:06:56,442 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 43 treesize of output 39 [2021-08-06 15:06:57,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:57,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 46 treesize of output 46 [2021-08-06 15:06:58,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:06:58,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 76 [2021-08-06 15:06:58,435 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-06 15:06:58,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 49 [2021-08-06 15:06:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:06:58,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837743378] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:06:58,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:06:58,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 15:06:58,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811164792] [2021-08-06 15:06:58,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:06:58,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:06:58,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:06:58,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-08-06 15:06:58,524 INFO L87 Difference]: Start difference. First operand 4231 states and 12497 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:07:17,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:07:17,088 INFO L93 Difference]: Finished difference Result 6185 states and 18066 transitions. [2021-08-06 15:07:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:07:17,088 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-08-06 15:07:17,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:07:17,098 INFO L225 Difference]: With dead ends: 6185 [2021-08-06 15:07:17,099 INFO L226 Difference]: Without dead ends: 5979 [2021-08-06 15:07:17,099 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 6102.8ms TimeCoverageRelationStatistics Valid=103, Invalid=692, Unknown=17, NotChecked=0, Total=812 [2021-08-06 15:07:17,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5979 states. [2021-08-06 15:07:17,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5979 to 4269. [2021-08-06 15:07:17,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 2.9510309278350517) internal successors, (12595), 4268 states have internal predecessors, (12595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:17,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 12595 transitions. [2021-08-06 15:07:17,159 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 12595 transitions. Word has length 35 [2021-08-06 15:07:17,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:07:17,159 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 12595 transitions. [2021-08-06 15:07:17,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:07:17,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 12595 transitions. [2021-08-06 15:07:17,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:07:17,164 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:07:17,164 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:07:17,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-06 15:07:17,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:07:17,365 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:07:17,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:07:17,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1402507860, now seen corresponding path program 97 times [2021-08-06 15:07:17,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:07:17,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599792844] [2021-08-06 15:07:17,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:07:17,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:07:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:07:17,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:07:17,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:07:17,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599792844] [2021-08-06 15:07:17,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599792844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:17,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128592371] [2021-08-06 15:07:17,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:07:17,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:07:17,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:07:17,564 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:07:17,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-06 15:07:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:07:20,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:07:20,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:07:20,779 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 40 treesize of output 36 [2021-08-06 15:07:20,986 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:07:20,986 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 53 treesize of output 53 [2021-08-06 15:07:22,953 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 15:07:22,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 15:07:22,957 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:07:22,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2021-08-06 15:07:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:07:22,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128592371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:22,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:07:22,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-06 15:07:22,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139564837] [2021-08-06 15:07:22,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:07:22,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:07:22,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:07:22,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-08-06 15:07:22,985 INFO L87 Difference]: Start difference. First operand 4269 states and 12595 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:34,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:07:34,272 INFO L93 Difference]: Finished difference Result 5922 states and 17380 transitions. [2021-08-06 15:07:34,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:07:34,273 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:07:34,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:07:34,282 INFO L225 Difference]: With dead ends: 5922 [2021-08-06 15:07:34,282 INFO L226 Difference]: Without dead ends: 5885 [2021-08-06 15:07:34,283 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1833.8ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-08-06 15:07:34,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5885 states. [2021-08-06 15:07:34,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5885 to 4299. [2021-08-06 15:07:34,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4299 states, 4298 states have (on average 2.9513727315030245) internal successors, (12685), 4298 states have internal predecessors, (12685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:34,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4299 states to 4299 states and 12685 transitions. [2021-08-06 15:07:34,344 INFO L78 Accepts]: Start accepts. Automaton has 4299 states and 12685 transitions. Word has length 35 [2021-08-06 15:07:34,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:07:34,344 INFO L470 AbstractCegarLoop]: Abstraction has 4299 states and 12685 transitions. [2021-08-06 15:07:34,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:34,344 INFO L276 IsEmpty]: Start isEmpty. Operand 4299 states and 12685 transitions. [2021-08-06 15:07:34,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:07:34,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:07:34,350 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:07:34,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-06 15:07:34,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:07:34,550 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:07:34,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:07:34,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1588906094, now seen corresponding path program 98 times [2021-08-06 15:07:34,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:07:34,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811461464] [2021-08-06 15:07:34,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:07:34,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:07:34,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:07:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:07:34,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:07:34,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811461464] [2021-08-06 15:07:34,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811461464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:34,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829486872] [2021-08-06 15:07:34,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:07:34,720 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:07:34,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:07:34,721 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:07:34,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-06 15:07:37,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:07:37,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:07:37,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:07:37,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:07:38,014 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 40 treesize of output 36 [2021-08-06 15:07:38,402 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-06 15:07:38,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 42 [2021-08-06 15:07:39,172 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:07:39,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:07:39,177 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:07:39,177 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 20 treesize of output 24 [2021-08-06 15:07:39,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:07:39,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829486872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:39,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:07:39,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-06 15:07:39,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548521097] [2021-08-06 15:07:39,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:07:39,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:07:39,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:07:39,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2021-08-06 15:07:39,224 INFO L87 Difference]: Start difference. First operand 4299 states and 12685 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:39,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:07:39,457 INFO L93 Difference]: Finished difference Result 5430 states and 15947 transitions. [2021-08-06 15:07:39,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:07:39,457 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:07:39,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:07:39,465 INFO L225 Difference]: With dead ends: 5430 [2021-08-06 15:07:39,465 INFO L226 Difference]: Without dead ends: 5405 [2021-08-06 15:07:39,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 932.9ms TimeCoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2021-08-06 15:07:39,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2021-08-06 15:07:39,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4269. [2021-08-06 15:07:39,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 2.9510309278350517) internal successors, (12595), 4268 states have internal predecessors, (12595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:39,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 12595 transitions. [2021-08-06 15:07:39,519 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 12595 transitions. Word has length 35 [2021-08-06 15:07:39,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:07:39,520 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 12595 transitions. [2021-08-06 15:07:39,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:07:39,520 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 12595 transitions. [2021-08-06 15:07:39,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:07:39,524 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:07:39,524 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:07:39,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-06 15:07:39,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-06 15:07:39,725 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:07:39,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:07:39,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1740733188, now seen corresponding path program 99 times [2021-08-06 15:07:39,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:07:39,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963029217] [2021-08-06 15:07:39,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:07:39,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:07:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:07:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:07:39,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:07:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963029217] [2021-08-06 15:07:39,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963029217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630464077] [2021-08-06 15:07:39,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:07:39,945 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:07:39,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:07:39,949 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:07:39,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-06 15:07:43,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-06 15:07:43,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:07:43,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 15:07:43,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:07:43,295 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 40 treesize of output 36 [2021-08-06 15:07:44,771 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:07:44,771 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 46 treesize of output 46 [2021-08-06 15:07:45,913 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:07:45,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-06 15:07:45,923 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:07:45,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2021-08-06 15:07:45,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:07:45,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630464077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:07:45,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:07:45,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-08-06 15:07:45,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016607499] [2021-08-06 15:07:45,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:07:46,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:07:46,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:07:46,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=254, Unknown=6, NotChecked=0, Total=306 [2021-08-06 15:07:46,000 INFO L87 Difference]: Start difference. First operand 4269 states and 12595 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-08-06 15:08:19,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:08:19,315 INFO L93 Difference]: Finished difference Result 6023 states and 17590 transitions. [2021-08-06 15:08:19,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 15:08:19,315 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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) Word has length 35 [2021-08-06 15:08:19,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:08:19,326 INFO L225 Difference]: With dead ends: 6023 [2021-08-06 15:08:19,326 INFO L226 Difference]: Without dead ends: 5855 [2021-08-06 15:08:19,326 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 7193.2ms TimeCoverageRelationStatistics Valid=132, Invalid=780, Unknown=18, NotChecked=0, Total=930 [2021-08-06 15:08:19,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5855 states. [2021-08-06 15:08:19,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5855 to 4307. [2021-08-06 15:08:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4307 states, 4306 states have (on average 2.9477473293079424) internal successors, (12693), 4306 states have internal predecessors, (12693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:19,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4307 states to 4307 states and 12693 transitions. [2021-08-06 15:08:19,389 INFO L78 Accepts]: Start accepts. Automaton has 4307 states and 12693 transitions. Word has length 35 [2021-08-06 15:08:19,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:08:19,389 INFO L470 AbstractCegarLoop]: Abstraction has 4307 states and 12693 transitions. [2021-08-06 15:08:19,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-08-06 15:08:19,389 INFO L276 IsEmpty]: Start isEmpty. Operand 4307 states and 12693 transitions. [2021-08-06 15:08:19,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:08:19,394 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:08:19,394 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:08:19,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2021-08-06 15:08:19,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:19,595 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:08:19,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:08:19,595 INFO L82 PathProgramCache]: Analyzing trace with hash -942776470, now seen corresponding path program 100 times [2021-08-06 15:08:19,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:08:19,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378579223] [2021-08-06 15:08:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:08:19,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:08:19,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:08:19,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:08:19,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378579223] [2021-08-06 15:08:19,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378579223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:19,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564403575] [2021-08-06 15:08:19,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:08:19,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:19,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:08:19,768 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:08:19,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-06 15:08:22,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:08:22,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:08:22,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:08:22,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:08:23,107 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 40 treesize of output 36 [2021-08-06 15:08:23,384 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:23,384 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 53 treesize of output 53 [2021-08-06 15:08:25,350 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 15:08:25,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 15:08:25,353 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:08:25,353 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 32 treesize of output 24 [2021-08-06 15:08:25,380 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:25,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564403575] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:25,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:08:25,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-06 15:08:25,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861811724] [2021-08-06 15:08:25,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:08:25,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:08:25,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:08:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-08-06 15:08:25,381 INFO L87 Difference]: Start difference. First operand 4307 states and 12693 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:36,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:08:36,609 INFO L93 Difference]: Finished difference Result 6044 states and 17706 transitions. [2021-08-06 15:08:36,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 15:08:36,610 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:08:36,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:08:36,620 INFO L225 Difference]: With dead ends: 6044 [2021-08-06 15:08:36,621 INFO L226 Difference]: Without dead ends: 5941 [2021-08-06 15:08:36,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1828.0ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-08-06 15:08:36,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5941 states. [2021-08-06 15:08:36,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5941 to 4337. [2021-08-06 15:08:36,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 4336 states have (on average 2.9467250922509227) internal successors, (12777), 4336 states have internal predecessors, (12777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:36,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 12777 transitions. [2021-08-06 15:08:36,680 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 12777 transitions. Word has length 35 [2021-08-06 15:08:36,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:08:36,680 INFO L470 AbstractCegarLoop]: Abstraction has 4337 states and 12777 transitions. [2021-08-06 15:08:36,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:36,680 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 12777 transitions. [2021-08-06 15:08:36,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:08:36,685 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:08:36,685 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:08:36,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-08-06 15:08:36,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-06 15:08:36,886 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:08:36,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:08:36,886 INFO L82 PathProgramCache]: Analyzing trace with hash 360776872, now seen corresponding path program 101 times [2021-08-06 15:08:36,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:08:36,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649564690] [2021-08-06 15:08:36,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:08:36,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:08:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 15:08:37,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:08:37,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649564690] [2021-08-06 15:08:37,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649564690] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:37,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60797910] [2021-08-06 15:08:37,064 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:08:37,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:37,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:08:37,064 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:08:37,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-06 15:08:40,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 15:08:40,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:08:40,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 15:08:40,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:08:40,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 36 treesize of output 32 [2021-08-06 15:08:40,988 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-06 15:08:40,988 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 49 treesize of output 50 [2021-08-06 15:08:42,237 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:42,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:08:42,243 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:42,243 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 20 treesize of output 24 [2021-08-06 15:08:42,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:42,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60797910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:42,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:08:42,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-06 15:08:42,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048459885] [2021-08-06 15:08:42,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 15:08:42,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:08:42,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 15:08:42,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=213, Unknown=3, NotChecked=0, Total=272 [2021-08-06 15:08:42,292 INFO L87 Difference]: Start difference. First operand 4337 states and 12777 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:42,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:08:42,523 INFO L93 Difference]: Finished difference Result 5478 states and 16043 transitions. [2021-08-06 15:08:42,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:08:42,523 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:08:42,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:08:42,532 INFO L225 Difference]: With dead ends: 5478 [2021-08-06 15:08:42,532 INFO L226 Difference]: Without dead ends: 5359 [2021-08-06 15:08:42,532 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1402.8ms TimeCoverageRelationStatistics Valid=70, Invalid=269, Unknown=3, NotChecked=0, Total=342 [2021-08-06 15:08:42,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-08-06 15:08:42,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 4307. [2021-08-06 15:08:42,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4307 states, 4306 states have (on average 2.9477473293079424) internal successors, (12693), 4306 states have internal predecessors, (12693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:42,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4307 states to 4307 states and 12693 transitions. [2021-08-06 15:08:42,606 INFO L78 Accepts]: Start accepts. Automaton has 4307 states and 12693 transitions. Word has length 35 [2021-08-06 15:08:42,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:08:42,606 INFO L470 AbstractCegarLoop]: Abstraction has 4307 states and 12693 transitions. [2021-08-06 15:08:42,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:42,606 INFO L276 IsEmpty]: Start isEmpty. Operand 4307 states and 12693 transitions. [2021-08-06 15:08:42,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:08:42,611 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:08:42,611 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:08:42,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-08-06 15:08:42,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-06 15:08:42,812 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:08:42,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:08:42,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1895900024, now seen corresponding path program 102 times [2021-08-06 15:08:42,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:08:42,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591001615] [2021-08-06 15:08:42,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:08:42,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:08:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:42,987 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:42,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:08:42,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591001615] [2021-08-06 15:08:42,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591001615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:42,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214152854] [2021-08-06 15:08:42,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:08:42,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:42,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:08:42,988 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:08:42,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-06 15:08:46,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 15:08:46,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:08:46,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:08:46,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:08:46,545 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 54 treesize of output 50 [2021-08-06 15:08:46,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:46,681 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 53 treesize of output 53 [2021-08-06 15:08:48,700 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-06 15:08:48,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-06 15:08:48,703 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 15:08:48,703 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 32 treesize of output 24 [2021-08-06 15:08:48,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:48,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214152854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:48,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:08:48,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:08:48,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370442428] [2021-08-06 15:08:48,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:08:48,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:08:48,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:08:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=251, Unknown=4, NotChecked=0, Total=306 [2021-08-06 15:08:48,731 INFO L87 Difference]: Start difference. First operand 4307 states and 12693 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:49,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:08:49,065 INFO L93 Difference]: Finished difference Result 6373 states and 18717 transitions. [2021-08-06 15:08:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 15:08:49,065 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:08:49,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:08:49,075 INFO L225 Difference]: With dead ends: 6373 [2021-08-06 15:08:49,075 INFO L226 Difference]: Without dead ends: 6270 [2021-08-06 15:08:49,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1887.7ms TimeCoverageRelationStatistics Valid=66, Invalid=350, Unknown=4, NotChecked=0, Total=420 [2021-08-06 15:08:49,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6270 states. [2021-08-06 15:08:49,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6270 to 4385. [2021-08-06 15:08:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4385 states, 4384 states have (on average 2.9473083941605838) internal successors, (12921), 4384 states have internal predecessors, (12921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4385 states to 4385 states and 12921 transitions. [2021-08-06 15:08:49,135 INFO L78 Accepts]: Start accepts. Automaton has 4385 states and 12921 transitions. Word has length 35 [2021-08-06 15:08:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:08:49,135 INFO L470 AbstractCegarLoop]: Abstraction has 4385 states and 12921 transitions. [2021-08-06 15:08:49,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:49,135 INFO L276 IsEmpty]: Start isEmpty. Operand 4385 states and 12921 transitions. [2021-08-06 15:08:49,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:08:49,140 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:08:49,140 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:08:49,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-06 15:08:49,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-08-06 15:08:49,345 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:08:49,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:08:49,345 INFO L82 PathProgramCache]: Analyzing trace with hash 495742508, now seen corresponding path program 103 times [2021-08-06 15:08:49,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:08:49,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344457379] [2021-08-06 15:08:49,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:08:49,346 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:08:49,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:49,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:08:49,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344457379] [2021-08-06 15:08:49,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344457379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:49,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337777932] [2021-08-06 15:08:49,530 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:08:49,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:49,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:08:49,530 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:08:49,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-06 15:08:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:52,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 15:08:52,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:08:53,098 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 54 treesize of output 50 [2021-08-06 15:08:53,449 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-06 15:08:53,450 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 56 treesize of output 42 [2021-08-06 15:08:54,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:54,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:08:54,160 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:08:54,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 20 treesize of output 24 [2021-08-06 15:08:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:54,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337777932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:54,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:08:54,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:08:54,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180359588] [2021-08-06 15:08:54,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:08:54,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:08:54,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:08:54,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=247, Unknown=2, NotChecked=0, Total=306 [2021-08-06 15:08:54,213 INFO L87 Difference]: Start difference. First operand 4385 states and 12921 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:54,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:08:54,502 INFO L93 Difference]: Finished difference Result 6074 states and 17792 transitions. [2021-08-06 15:08:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 15:08:54,502 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:08:54,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:08:54,511 INFO L225 Difference]: With dead ends: 6074 [2021-08-06 15:08:54,512 INFO L226 Difference]: Without dead ends: 5955 [2021-08-06 15:08:54,512 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 888.5ms TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2021-08-06 15:08:54,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5955 states. [2021-08-06 15:08:54,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5955 to 4319. [2021-08-06 15:08:54,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4319 states, 4318 states have (on average 2.9478925428439093) internal successors, (12729), 4318 states have internal predecessors, (12729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:54,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4319 states to 4319 states and 12729 transitions. [2021-08-06 15:08:54,575 INFO L78 Accepts]: Start accepts. Automaton has 4319 states and 12729 transitions. Word has length 35 [2021-08-06 15:08:54,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:08:54,575 INFO L470 AbstractCegarLoop]: Abstraction has 4319 states and 12729 transitions. [2021-08-06 15:08:54,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:08:54,575 INFO L276 IsEmpty]: Start isEmpty. Operand 4319 states and 12729 transitions. [2021-08-06 15:08:54,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:08:54,580 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:08:54,580 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:08:54,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-06 15:08:54,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:54,781 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:08:54,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:08:54,781 INFO L82 PathProgramCache]: Analyzing trace with hash 2066449540, now seen corresponding path program 104 times [2021-08-06 15:08:54,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:08:54,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443744014] [2021-08-06 15:08:54,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:08:54,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:08:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:08:54,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:08:54,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:08:54,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443744014] [2021-08-06 15:08:54,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443744014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:08:54,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804050139] [2021-08-06 15:08:54,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:08:54,951 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:08:54,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:08:54,951 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:08:54,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-06 15:08:58,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:08:58,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:08:58,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 15:08:58,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:08:58,832 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-06 15:08:58,832 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 55 treesize of output 44 [2021-08-06 15:08:59,786 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 32 treesize of output 28 [2021-08-06 15:09:00,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:09:00,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-06 15:09:00,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:09:00,568 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 20 treesize of output 24 [2021-08-06 15:09:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:00,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804050139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:00,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:00,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 15:09:00,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319484429] [2021-08-06 15:09:00,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 15:09:00,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:00,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 15:09:00,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=249, Unknown=5, NotChecked=0, Total=306 [2021-08-06 15:09:00,639 INFO L87 Difference]: Start difference. First operand 4319 states and 12729 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:09,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:09:09,062 INFO L93 Difference]: Finished difference Result 5572 states and 16294 transitions. [2021-08-06 15:09:09,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 15:09:09,062 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 15:09:09,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:09:09,071 INFO L225 Difference]: With dead ends: 5572 [2021-08-06 15:09:09,071 INFO L226 Difference]: Without dead ends: 5471 [2021-08-06 15:09:09,071 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1852.9ms TimeCoverageRelationStatistics Valid=58, Invalid=279, Unknown=5, NotChecked=0, Total=342 [2021-08-06 15:09:09,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5471 states. [2021-08-06 15:09:09,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5471 to 4307. [2021-08-06 15:09:09,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4307 states, 4306 states have (on average 2.9477473293079424) internal successors, (12693), 4306 states have internal predecessors, (12693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:09,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4307 states to 4307 states and 12693 transitions. [2021-08-06 15:09:09,127 INFO L78 Accepts]: Start accepts. Automaton has 4307 states and 12693 transitions. Word has length 35 [2021-08-06 15:09:09,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:09:09,127 INFO L470 AbstractCegarLoop]: Abstraction has 4307 states and 12693 transitions. [2021-08-06 15:09:09,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 15:09:09,127 INFO L276 IsEmpty]: Start isEmpty. Operand 4307 states and 12693 transitions. [2021-08-06 15:09:09,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 15:09:09,132 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:09:09,132 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:09:09,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:09,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:09,332 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 15:09:09,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:09:09,333 INFO L82 PathProgramCache]: Analyzing trace with hash 2054769172, now seen corresponding path program 105 times [2021-08-06 15:09:09,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:09:09,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803175106] [2021-08-06 15:09:09,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:09:09,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:09:09,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:09:09,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:09,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:09:09,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803175106] [2021-08-06 15:09:09,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803175106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:09,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342055940] [2021-08-06 15:09:09,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:09:09,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:09:09,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:09:09,537 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 15:09:09,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-06 15:09:12,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-06 15:09:12,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:09:12,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 15:09:12,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:09:13,037 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 40 treesize of output 36 [2021-08-06 15:09:14,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:09:14,220 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 46 treesize of output 46 [2021-08-06 15:09:14,964 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 15:09:14,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-06 15:09:14,985 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-06 15:09:14,985 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 63 treesize of output 49 [2021-08-06 15:09:15,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:09:15,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342055940] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:09:15,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:09:15,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 15:09:15,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114523826] [2021-08-06 15:09:15,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 15:09:15,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:09:15,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 15:09:15,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=292, Unknown=4, NotChecked=0, Total=342 [2021-08-06 15:09:15,058 INFO L87 Difference]: Start difference. First operand 4307 states and 12693 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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-08-06 15:09:30,519 WARN L224 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-08-06 15:09:30,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-08-06 15:09:30,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-08-06 15:09:30,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-06 15:09:30,741 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:128) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:662) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:281) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:93) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:162) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:201) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:881) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:778) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:385) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:235) ... 36 more [2021-08-06 15:09:30,745 INFO L168 Benchmark]: Toolchain (without parser) took 687699.89 ms. Allocated memory was 167.8 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 146.5 MB in the beginning and 510.2 MB in the end (delta: -363.7 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. [2021-08-06 15:09:30,745 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 167.8 MB. Free memory was 147.7 MB in the beginning and 147.6 MB in the end (delta: 91.5 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 15:09:30,745 INFO L168 Benchmark]: Boogie Procedure Inliner took 34.54 ms. Allocated memory is still 167.8 MB. Free memory was 146.4 MB in the beginning and 144.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 15:09:30,745 INFO L168 Benchmark]: Boogie Preprocessor took 15.11 ms. Allocated memory is still 167.8 MB. Free memory was 144.9 MB in the beginning and 143.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 15:09:30,745 INFO L168 Benchmark]: RCFGBuilder took 253.60 ms. Allocated memory is still 167.8 MB. Free memory was 143.9 MB in the beginning and 129.5 MB in the end (delta: 14.4 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-08-06 15:09:30,746 INFO L168 Benchmark]: TraceAbstraction took 687392.21 ms. Allocated memory was 167.8 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 129.1 MB in the beginning and 510.2 MB in the end (delta: -381.2 MB). Peak memory consumption was 996.6 MB. Max. memory is 8.0 GB. [2021-08-06 15:09:30,754 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 167.8 MB. Free memory was 147.7 MB in the beginning and 147.6 MB in the end (delta: 91.5 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 34.54 ms. Allocated memory is still 167.8 MB. Free memory was 146.4 MB in the beginning and 144.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 15.11 ms. Allocated memory is still 167.8 MB. Free memory was 144.9 MB in the beginning and 143.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 253.60 ms. Allocated memory is still 167.8 MB. Free memory was 143.9 MB in the beginning and 129.5 MB in the end (delta: 14.4 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 687392.21 ms. Allocated memory was 167.8 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 129.1 MB in the beginning and 510.2 MB in the end (delta: -381.2 MB). Peak memory consumption was 996.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...