/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 05:56:10,082 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:56:10,083 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:56:10,133 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:56:10,133 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:56:10,135 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:56:10,138 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:56:10,141 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:56:10,142 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:56:10,143 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:56:10,143 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:56:10,144 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:56:10,144 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:56:10,145 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:56:10,145 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:56:10,146 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:56:10,146 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:56:10,147 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:56:10,148 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:56:10,149 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:56:10,150 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:56:10,156 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:56:10,158 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:56:10,159 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:56:10,165 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:56:10,165 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:56:10,165 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:56:10,166 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:56:10,166 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:56:10,167 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:56:10,167 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:56:10,168 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:56:10,169 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:56:10,169 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:56:10,170 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:56:10,170 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:56:10,170 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:56:10,171 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:56:10,171 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:56:10,171 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:56:10,172 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:56:10,172 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 [2022-01-18 05:56:10,199 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:56:10,199 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:56:10,200 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:56:10,200 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:56:10,200 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:56:10,200 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:56:10,201 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:56:10,201 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:56:10,201 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:56:10,201 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:56:10,202 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:56:10,203 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:56:10,203 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:56:10,203 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:56:10,203 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:56:10,204 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:56:10,204 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:56:10,204 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 [2022-01-18 05:56:10,384 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:56:10,407 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:56:10,409 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:56:10,409 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:56:10,410 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:56:10,411 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 [2022-01-18 05:56:10,411 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2022-01-18 05:56:10,430 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:56:10,431 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:56:10,432 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:56:10,432 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:56:10,432 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:56:10,440 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,445 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,450 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:56:10,451 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:56:10,454 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:56:10,455 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:56:10,455 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:56:10,459 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,460 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,460 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,460 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,462 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,464 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,464 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 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,465 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:56:10,465 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:56:10,465 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:56:10,465 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:56:10,468 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:56:10" (1/1) ... [2022-01-18 05:56:10,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:56:10,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:10,505 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) [2022-01-18 05:56:10,510 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 [2022-01-18 05:56:10,533 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:56:10,534 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:56:10,534 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:56:10,534 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:56:10,534 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:56:10,534 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:56:10,534 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:56:10,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:56:10,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:56:10,535 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 05:56:10,535 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 05:56:10,535 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 05:56:10,536 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 05:56:10,573 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:56:10,574 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:56:10,699 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:56:10,748 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:56:10,748 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 05:56:10,750 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:56:10 BoogieIcfgContainer [2022-01-18 05:56:10,750 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:56:10,751 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:56:10,751 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:56:10,768 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:56:10,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:56:10" (1/2) ... [2022-01-18 05:56:10,769 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c66b183 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:56:10, skipping insertion in model container [2022-01-18 05:56:10,769 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 18.01 05:56:10" (2/2) ... [2022-01-18 05:56:10,770 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2022-01-18 05:56:10,775 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:56:10,775 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:56:10,775 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:56:10,775 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:56:10,802 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 05:56:10,835 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:56:10,857 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, mAutomataTypeConcurrency=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 [2022-01-18 05:56:10,857 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 05:56:10,863 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-01-18 05:56:10,905 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) [2022-01-18 05:56:10,908 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) [2022-01-18 05:56:10,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:56:10,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:10,917 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:56:10,917 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:10,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:10,921 INFO L85 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2022-01-18 05:56:10,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:10,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616077336] [2022-01-18 05:56:10,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:10,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:10,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:11,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:11,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:11,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616077336] [2022-01-18 05:56:11,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616077336] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:56:11,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:56:11,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:56:11,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040508758] [2022-01-18 05:56:11,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:56:11,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:56:11,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:11,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:56:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:56:11,083 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) [2022-01-18 05:56:11,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:11,152 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2022-01-18 05:56:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:56:11,154 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 [2022-01-18 05:56:11,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:11,166 INFO L225 Difference]: With dead ends: 224 [2022-01-18 05:56:11,166 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 05:56:11,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:56:11,173 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 14 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:11,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 26 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:11,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 05:56:11,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-01-18 05:56:11,249 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) [2022-01-18 05:56:11,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2022-01-18 05:56:11,255 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2022-01-18 05:56:11,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:11,255 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2022-01-18 05:56:11,255 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) [2022-01-18 05:56:11,256 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2022-01-18 05:56:11,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:56:11,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:11,262 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:56:11,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:56:11,262 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:11,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:11,265 INFO L85 PathProgramCache]: Analyzing trace with hash -161744669, now seen corresponding path program 1 times [2022-01-18 05:56:11,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:11,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624939942] [2022-01-18 05:56:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:11,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:11,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:11,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:11,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624939942] [2022-01-18 05:56:11,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624939942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:56:11,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:56:11,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:56:11,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112130016] [2022-01-18 05:56:11,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:56:11,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:56:11,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:11,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:56:11,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:56:11,306 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) [2022-01-18 05:56:11,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:11,333 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2022-01-18 05:56:11,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:56:11,333 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 [2022-01-18 05:56:11,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:11,336 INFO L225 Difference]: With dead ends: 255 [2022-01-18 05:56:11,336 INFO L226 Difference]: Without dead ends: 255 [2022-01-18 05:56:11,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:56:11,341 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 12 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:11,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:11,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-01-18 05:56:11,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2022-01-18 05:56:11,363 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) [2022-01-18 05:56:11,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2022-01-18 05:56:11,364 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2022-01-18 05:56:11,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:11,364 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2022-01-18 05:56:11,364 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) [2022-01-18 05:56:11,364 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2022-01-18 05:56:11,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 05:56:11,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:11,365 INFO L514 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] [2022-01-18 05:56:11,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 05:56:11,365 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:11,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash -714208090, now seen corresponding path program 1 times [2022-01-18 05:56:11,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:11,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437933278] [2022-01-18 05:56:11,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:11,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:11,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:11,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:11,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:11,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437933278] [2022-01-18 05:56:11,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437933278] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:56:11,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:56:11,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:56:11,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113549191] [2022-01-18 05:56:11,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:56:11,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:56:11,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:11,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:56:11,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 05:56:11,423 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) [2022-01-18 05:56:11,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:11,468 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2022-01-18 05:56:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:56:11,469 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 [2022-01-18 05:56:11,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:11,471 INFO L225 Difference]: With dead ends: 454 [2022-01-18 05:56:11,471 INFO L226 Difference]: Without dead ends: 454 [2022-01-18 05:56:11,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 05:56:11,472 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 32 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:11,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 39 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:11,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-01-18 05:56:11,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2022-01-18 05:56:11,479 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) [2022-01-18 05:56:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2022-01-18 05:56:11,480 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2022-01-18 05:56:11,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:11,481 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2022-01-18 05:56:11,481 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) [2022-01-18 05:56:11,481 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2022-01-18 05:56:11,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:56:11,482 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:11,482 INFO L514 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] [2022-01-18 05:56:11,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 05:56:11,482 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:11,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:11,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2034599368, now seen corresponding path program 1 times [2022-01-18 05:56:11,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:11,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015911459] [2022-01-18 05:56:11,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:11,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:11,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:11,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:11,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015911459] [2022-01-18 05:56:11,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015911459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:11,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332599812] [2022-01-18 05:56:11,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:11,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:11,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:11,625 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) [2022-01-18 05:56:11,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 05:56:11,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:11,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:56:11,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:11,770 INFO L387 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 [2022-01-18 05:56:11,808 INFO L387 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 [2022-01-18 05:56:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:11,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:11,863 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-01-18 05:56:11,864 INFO L387 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-01-18 05:56:11,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:11,903 INFO L387 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 26 [2022-01-18 05:56:11,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:11,916 INFO L387 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 26 [2022-01-18 05:56:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:11,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332599812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:11,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:11,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:56:11,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440791967] [2022-01-18 05:56:11,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:11,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:56:11,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:11,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:56:11,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:56:11,982 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) [2022-01-18 05:56:12,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:12,063 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2022-01-18 05:56:12,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:56:12,063 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 [2022-01-18 05:56:12,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:12,068 INFO L225 Difference]: With dead ends: 653 [2022-01-18 05:56:12,068 INFO L226 Difference]: Without dead ends: 622 [2022-01-18 05:56:12,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:56:12,072 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 48 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:12,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 118 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:12,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-01-18 05:56:12,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2022-01-18 05:56:12,087 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) [2022-01-18 05:56:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2022-01-18 05:56:12,089 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2022-01-18 05:56:12,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:12,089 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2022-01-18 05:56:12,089 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) [2022-01-18 05:56:12,089 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2022-01-18 05:56:12,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:56:12,090 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:12,090 INFO L514 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] [2022-01-18 05:56:12,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:12,299 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 [2022-01-18 05:56:12,300 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:12,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:12,300 INFO L85 PathProgramCache]: Analyzing trace with hash -956814586, now seen corresponding path program 2 times [2022-01-18 05:56:12,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:12,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60806268] [2022-01-18 05:56:12,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:12,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:12,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:12,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:12,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:12,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60806268] [2022-01-18 05:56:12,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60806268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:12,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402923408] [2022-01-18 05:56:12,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:12,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:12,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:12,363 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) [2022-01-18 05:56:12,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 05:56:12,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:12,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:12,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:56:12,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:12,472 INFO L387 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 [2022-01-18 05:56:12,482 INFO L387 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 [2022-01-18 05:56:12,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:12,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:12,531 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-01-18 05:56:12,531 INFO L387 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-01-18 05:56:12,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:12,589 INFO L387 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 26 [2022-01-18 05:56:12,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:12,601 INFO L387 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 26 [2022-01-18 05:56:12,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:12,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402923408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:12,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:12,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:56:12,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047296849] [2022-01-18 05:56:12,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:12,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:56:12,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:12,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:56:12,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:56:12,650 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) [2022-01-18 05:56:12,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:12,704 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2022-01-18 05:56:12,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:56:12,705 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 [2022-01-18 05:56:12,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:12,708 INFO L225 Difference]: With dead ends: 786 [2022-01-18 05:56:12,708 INFO L226 Difference]: Without dead ends: 755 [2022-01-18 05:56:12,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:56:12,709 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 47 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:12,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 97 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:12,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-01-18 05:56:12,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2022-01-18 05:56:12,720 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) [2022-01-18 05:56:12,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2022-01-18 05:56:12,721 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2022-01-18 05:56:12,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:12,722 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2022-01-18 05:56:12,722 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) [2022-01-18 05:56:12,722 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2022-01-18 05:56:12,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:56:12,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:12,723 INFO L514 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] [2022-01-18 05:56:12,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:12,939 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 [2022-01-18 05:56:12,939 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:12,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2022-01-18 05:56:12,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:12,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964159663] [2022-01-18 05:56:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:12,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:13,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:13,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:13,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964159663] [2022-01-18 05:56:13,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964159663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:13,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832163145] [2022-01-18 05:56:13,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:13,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:13,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:13,015 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) [2022-01-18 05:56:13,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:56:13,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:13,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 05:56:13,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 05:56:13,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:13,114 INFO L387 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 [2022-01-18 05:56:13,136 INFO L387 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 [2022-01-18 05:56:13,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:13,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:13,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:13,174 INFO L387 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 [2022-01-18 05:56:13,274 INFO L353 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2022-01-18 05:56:13,274 INFO L387 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-01-18 05:56:13,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:13,279 INFO L387 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 26 [2022-01-18 05:56:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:13,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832163145] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:13,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:13,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 7 [2022-01-18 05:56:13,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177978744] [2022-01-18 05:56:13,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:13,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 05:56:13,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:13,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 05:56:13,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:56:13,333 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 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) [2022-01-18 05:56:13,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:13,393 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2022-01-18 05:56:13,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:56:13,394 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 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 25 [2022-01-18 05:56:13,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:13,397 INFO L225 Difference]: With dead ends: 847 [2022-01-18 05:56:13,397 INFO L226 Difference]: Without dead ends: 816 [2022-01-18 05:56:13,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:56:13,398 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 34 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:13,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 149 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-01-18 05:56:13,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-01-18 05:56:13,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2022-01-18 05:56:13,409 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) [2022-01-18 05:56:13,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2022-01-18 05:56:13,411 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2022-01-18 05:56:13,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:13,411 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2022-01-18 05:56:13,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 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) [2022-01-18 05:56:13,412 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2022-01-18 05:56:13,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 05:56:13,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:13,413 INFO L514 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] [2022-01-18 05:56:13,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:13,629 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 [2022-01-18 05:56:13,629 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:13,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash -2061287830, now seen corresponding path program 4 times [2022-01-18 05:56:13,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:13,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576344507] [2022-01-18 05:56:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:13,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:13,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:13,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:13,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576344507] [2022-01-18 05:56:13,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576344507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:13,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787526919] [2022-01-18 05:56:13,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:13,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:13,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:13,671 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) [2022-01-18 05:56:13,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 05:56:13,704 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:13,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:13,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:56:13,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:13,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:13,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:13,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:13,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787526919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:13,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:13,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 5 [2022-01-18 05:56:13,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725316971] [2022-01-18 05:56:13,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:13,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:56:13,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:56:13,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:56:13,781 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) [2022-01-18 05:56:13,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:13,819 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2022-01-18 05:56:13,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:56:13,820 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 [2022-01-18 05:56:13,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:13,823 INFO L225 Difference]: With dead ends: 857 [2022-01-18 05:56:13,823 INFO L226 Difference]: Without dead ends: 816 [2022-01-18 05:56:13,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:56:13,824 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 50 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:13,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 74 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:13,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-01-18 05:56:13,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2022-01-18 05:56:13,837 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) [2022-01-18 05:56:13,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2022-01-18 05:56:13,840 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2022-01-18 05:56:13,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:13,840 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2022-01-18 05:56:13,840 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) [2022-01-18 05:56:13,840 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2022-01-18 05:56:13,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:13,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:13,842 INFO L514 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] [2022-01-18 05:56:13,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:14,055 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 [2022-01-18 05:56:14,055 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:14,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:14,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 5 times [2022-01-18 05:56:14,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:14,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858532368] [2022-01-18 05:56:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:14,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:14,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:14,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858532368] [2022-01-18 05:56:14,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858532368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:14,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576784417] [2022-01-18 05:56:14,118 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:14,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:14,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:14,119 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) [2022-01-18 05:56:14,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 05:56:14,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:56:14,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:14,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:14,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:14,165 INFO L387 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 [2022-01-18 05:56:14,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:14,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:14,239 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:14,239 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:14,251 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:14,251 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:14,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:14,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576784417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:14,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:14,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-01-18 05:56:14,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065366415] [2022-01-18 05:56:14,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:14,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:14,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:14,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:14,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:14,259 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:14,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:14,618 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2022-01-18 05:56:14,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:56:14,619 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:14,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:14,627 INFO L225 Difference]: With dead ends: 2368 [2022-01-18 05:56:14,628 INFO L226 Difference]: Without dead ends: 2368 [2022-01-18 05:56:14,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:14,628 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 205 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:14,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 278 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:14,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2022-01-18 05:56:14,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2022-01-18 05:56:14,661 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) [2022-01-18 05:56:14,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2022-01-18 05:56:14,664 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2022-01-18 05:56:14,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:14,664 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2022-01-18 05:56:14,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:14,665 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2022-01-18 05:56:14,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:14,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:14,667 INFO L514 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] [2022-01-18 05:56:14,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:14,882 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 [2022-01-18 05:56:14,882 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:14,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:14,883 INFO L85 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 6 times [2022-01-18 05:56:14,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:14,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766284115] [2022-01-18 05:56:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:14,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:14,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:14,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:14,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766284115] [2022-01-18 05:56:14,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766284115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:14,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167061793] [2022-01-18 05:56:14,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:14,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:14,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:14,925 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) [2022-01-18 05:56:14,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 05:56:14,949 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:56:14,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:14,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:14,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:14,967 INFO L387 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 [2022-01-18 05:56:14,993 INFO L387 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 [2022-01-18 05:56:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:15,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:15,079 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:15,080 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:15,091 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:15,091 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:15,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:15,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167061793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:15,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:15,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 05:56:15,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958280496] [2022-01-18 05:56:15,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:15,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:15,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:15,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:15,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:15,099 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:15,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:15,553 INFO L93 Difference]: Finished difference Result 2984 states and 8190 transitions. [2022-01-18 05:56:15,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:56:15,553 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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 [2022-01-18 05:56:15,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:15,563 INFO L225 Difference]: With dead ends: 2984 [2022-01-18 05:56:15,563 INFO L226 Difference]: Without dead ends: 2824 [2022-01-18 05:56:15,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:56:15,564 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 465 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:15,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 164 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:15,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2824 states. [2022-01-18 05:56:15,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2824 to 1219. [2022-01-18 05:56:15,598 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) [2022-01-18 05:56:15,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2022-01-18 05:56:15,601 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2022-01-18 05:56:15,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:15,601 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2022-01-18 05:56:15,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:15,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2022-01-18 05:56:15,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:15,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:15,603 INFO L514 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] [2022-01-18 05:56:15,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 05:56:15,818 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 [2022-01-18 05:56:15,819 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:15,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:15,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 7 times [2022-01-18 05:56:15,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:15,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217499394] [2022-01-18 05:56:15,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:15,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:15,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:15,855 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:15,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:15,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217499394] [2022-01-18 05:56:15,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217499394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:15,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133726340] [2022-01-18 05:56:15,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:15,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:15,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:15,857 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) [2022-01-18 05:56:15,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 05:56:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:15,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:15,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:15,899 INFO L387 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 [2022-01-18 05:56:15,927 INFO L387 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 [2022-01-18 05:56:15,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:15,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:16,002 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:16,002 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:16,014 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:16,014 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:16,021 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:16,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133726340] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:16,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:16,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 05:56:16,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384377729] [2022-01-18 05:56:16,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:16,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:16,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:16,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:16,024 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:16,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:16,364 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2022-01-18 05:56:16,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:56:16,364 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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 [2022-01-18 05:56:16,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:16,373 INFO L225 Difference]: With dead ends: 2560 [2022-01-18 05:56:16,373 INFO L226 Difference]: Without dead ends: 2526 [2022-01-18 05:56:16,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:16,374 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 292 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:16,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 153 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:16,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2022-01-18 05:56:16,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2022-01-18 05:56:16,401 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) [2022-01-18 05:56:16,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2022-01-18 05:56:16,403 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2022-01-18 05:56:16,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:16,403 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2022-01-18 05:56:16,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:16,404 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2022-01-18 05:56:16,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:16,406 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:16,406 INFO L514 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] [2022-01-18 05:56:16,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:16,621 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 [2022-01-18 05:56:16,622 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:16,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:16,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1669761331, now seen corresponding path program 8 times [2022-01-18 05:56:16,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:16,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716359328] [2022-01-18 05:56:16,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:16,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:16,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:16,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716359328] [2022-01-18 05:56:16,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716359328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:16,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224275225] [2022-01-18 05:56:16,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:16,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:16,662 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) [2022-01-18 05:56:16,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 05:56:16,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:16,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:16,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:16,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:16,708 INFO L387 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 [2022-01-18 05:56:16,736 INFO L387 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 [2022-01-18 05:56:16,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:16,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:16,799 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:16,800 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:16,811 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:16,811 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:16,818 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:16,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224275225] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:16,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:16,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 05:56:16,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571111141] [2022-01-18 05:56:16,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:16,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:16,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:16,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:16,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:16,820 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) [2022-01-18 05:56:17,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:17,164 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2022-01-18 05:56:17,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:56:17,171 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 [2022-01-18 05:56:17,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:17,182 INFO L225 Difference]: With dead ends: 3172 [2022-01-18 05:56:17,182 INFO L226 Difference]: Without dead ends: 3012 [2022-01-18 05:56:17,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:56:17,183 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 341 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:17,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 164 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:17,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2022-01-18 05:56:17,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2022-01-18 05:56:17,219 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) [2022-01-18 05:56:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2022-01-18 05:56:17,222 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2022-01-18 05:56:17,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:17,222 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2022-01-18 05:56:17,222 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) [2022-01-18 05:56:17,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2022-01-18 05:56:17,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:17,224 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:17,224 INFO L514 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] [2022-01-18 05:56:17,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:17,440 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 [2022-01-18 05:56:17,440 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:17,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:17,441 INFO L85 PathProgramCache]: Analyzing trace with hash -6798921, now seen corresponding path program 9 times [2022-01-18 05:56:17,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:17,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490008819] [2022-01-18 05:56:17,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:17,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:17,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:17,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:17,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:17,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490008819] [2022-01-18 05:56:17,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490008819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:17,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820066069] [2022-01-18 05:56:17,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:17,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:17,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:17,486 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) [2022-01-18 05:56:17,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 05:56:17,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:56:17,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:17,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:17,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:17,529 INFO L387 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 [2022-01-18 05:56:17,551 INFO L387 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 [2022-01-18 05:56:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:17,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:17,620 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:17,620 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:17,630 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:17,630 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:17,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:17,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820066069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:17,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:17,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 05:56:17,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072015245] [2022-01-18 05:56:17,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:17,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:17,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:17,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:17,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:17,641 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) [2022-01-18 05:56:18,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:18,093 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2022-01-18 05:56:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:56:18,094 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 [2022-01-18 05:56:18,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:18,108 INFO L225 Difference]: With dead ends: 3041 [2022-01-18 05:56:18,109 INFO L226 Difference]: Without dead ends: 3004 [2022-01-18 05:56:18,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:56:18,109 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 232 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:18,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 154 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:18,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2022-01-18 05:56:18,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2022-01-18 05:56:18,147 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) [2022-01-18 05:56:18,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2022-01-18 05:56:18,150 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2022-01-18 05:56:18,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:18,150 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2022-01-18 05:56:18,150 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) [2022-01-18 05:56:18,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2022-01-18 05:56:18,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:18,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:18,153 INFO L514 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] [2022-01-18 05:56:18,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:18,368 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 [2022-01-18 05:56:18,369 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:18,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:18,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1661369221, now seen corresponding path program 10 times [2022-01-18 05:56:18,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:18,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130463717] [2022-01-18 05:56:18,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:18,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:18,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:18,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130463717] [2022-01-18 05:56:18,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130463717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:18,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61490592] [2022-01-18 05:56:18,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:18,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:18,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:18,400 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) [2022-01-18 05:56:18,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 05:56:18,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:18,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:18,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:18,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:18,466 INFO L387 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 [2022-01-18 05:56:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:18,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:18,531 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:18,531 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:18,541 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:18,542 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:18,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:18,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61490592] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:18,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:18,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-01-18 05:56:18,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022175981] [2022-01-18 05:56:18,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:18,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 05:56:18,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:18,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 05:56:18,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:56:18,550 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) [2022-01-18 05:56:18,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:18,805 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2022-01-18 05:56:18,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:56:18,805 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 [2022-01-18 05:56:18,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:18,811 INFO L225 Difference]: With dead ends: 2361 [2022-01-18 05:56:18,811 INFO L226 Difference]: Without dead ends: 2336 [2022-01-18 05:56:18,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:18,812 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 136 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:18,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 213 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:18,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-01-18 05:56:18,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2022-01-18 05:56:18,837 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) [2022-01-18 05:56:18,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2022-01-18 05:56:18,839 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2022-01-18 05:56:18,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:18,840 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2022-01-18 05:56:18,840 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) [2022-01-18 05:56:18,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2022-01-18 05:56:18,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:18,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:18,842 INFO L514 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] [2022-01-18 05:56:18,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:19,057 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 [2022-01-18 05:56:19,058 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:19,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:19,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1295622849, now seen corresponding path program 11 times [2022-01-18 05:56:19,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:19,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052629256] [2022-01-18 05:56:19,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:19,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:19,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:19,095 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:19,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:19,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052629256] [2022-01-18 05:56:19,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052629256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:19,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594609113] [2022-01-18 05:56:19,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:19,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:19,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:19,097 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) [2022-01-18 05:56:19,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:56:19,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:19,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 05:56:19,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:19,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:19,154 INFO L387 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 [2022-01-18 05:56:19,172 INFO L387 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 [2022-01-18 05:56:19,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:19,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:19,242 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:19,243 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:19,253 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:19,254 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:19,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:19,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594609113] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:19,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:19,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 05:56:19,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531787112] [2022-01-18 05:56:19,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:19,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:56:19,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:19,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:56:19,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:56:19,262 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) [2022-01-18 05:56:19,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:19,737 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2022-01-18 05:56:19,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:56:19,737 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 [2022-01-18 05:56:19,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:19,743 INFO L225 Difference]: With dead ends: 2993 [2022-01-18 05:56:19,744 INFO L226 Difference]: Without dead ends: 2833 [2022-01-18 05:56:19,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:56:19,744 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 442 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:19,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 185 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:19,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2022-01-18 05:56:19,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2022-01-18 05:56:19,776 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) [2022-01-18 05:56:19,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2022-01-18 05:56:19,780 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2022-01-18 05:56:19,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:19,780 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2022-01-18 05:56:19,780 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) [2022-01-18 05:56:19,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2022-01-18 05:56:19,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:19,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:19,782 INFO L514 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] [2022-01-18 05:56:19,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:19,997 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 [2022-01-18 05:56:19,998 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:19,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:19,998 INFO L85 PathProgramCache]: Analyzing trace with hash 367339561, now seen corresponding path program 12 times [2022-01-18 05:56:19,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:19,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022845984] [2022-01-18 05:56:19,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:19,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:20,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:20,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022845984] [2022-01-18 05:56:20,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022845984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:20,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312947165] [2022-01-18 05:56:20,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:20,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:20,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:20,045 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) [2022-01-18 05:56:20,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 05:56:20,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:56:20,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:20,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:20,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:20,107 INFO L387 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 [2022-01-18 05:56:20,129 INFO L387 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 [2022-01-18 05:56:20,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:20,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:20,211 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:20,211 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:20,222 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:20,222 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:20,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312947165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:20,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:20,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 05:56:20,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534060074] [2022-01-18 05:56:20,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:20,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:56:20,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:20,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:56:20,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:56:20,230 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) [2022-01-18 05:56:21,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:21,040 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2022-01-18 05:56:21,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:56:21,040 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 [2022-01-18 05:56:21,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:21,045 INFO L225 Difference]: With dead ends: 2708 [2022-01-18 05:56:21,046 INFO L226 Difference]: Without dead ends: 2671 [2022-01-18 05:56:21,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:56:21,047 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 371 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:21,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 166 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:56:21,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2022-01-18 05:56:21,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2022-01-18 05:56:21,075 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) [2022-01-18 05:56:21,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2022-01-18 05:56:21,078 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2022-01-18 05:56:21,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:21,078 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2022-01-18 05:56:21,078 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) [2022-01-18 05:56:21,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2022-01-18 05:56:21,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:21,080 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:21,080 INFO L514 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] [2022-01-18 05:56:21,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:21,296 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 [2022-01-18 05:56:21,296 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:21,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:21,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2035507703, now seen corresponding path program 13 times [2022-01-18 05:56:21,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:21,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89017120] [2022-01-18 05:56:21,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:21,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:21,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:21,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:21,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:21,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89017120] [2022-01-18 05:56:21,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89017120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:21,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349067590] [2022-01-18 05:56:21,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:21,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:21,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:21,333 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) [2022-01-18 05:56:21,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 05:56:21,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:21,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:21,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:21,401 INFO L387 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 [2022-01-18 05:56:21,441 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:21,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:21,476 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:21,477 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:21,487 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:21,487 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:21,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:21,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349067590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:21,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:21,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 05:56:21,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37753269] [2022-01-18 05:56:21,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:21,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:21,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:21,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:21,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:21,496 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) [2022-01-18 05:56:21,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:21,966 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2022-01-18 05:56:21,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:56:21,966 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 [2022-01-18 05:56:21,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:21,970 INFO L225 Difference]: With dead ends: 2371 [2022-01-18 05:56:21,970 INFO L226 Difference]: Without dead ends: 2335 [2022-01-18 05:56:21,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:56:21,971 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 244 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:21,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 185 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:21,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-01-18 05:56:22,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2022-01-18 05:56:22,008 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) [2022-01-18 05:56:22,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2022-01-18 05:56:22,011 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2022-01-18 05:56:22,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:22,011 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2022-01-18 05:56:22,011 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) [2022-01-18 05:56:22,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2022-01-18 05:56:22,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:22,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:22,014 INFO L514 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] [2022-01-18 05:56:22,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:22,229 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 [2022-01-18 05:56:22,229 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:22,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:22,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1235557963, now seen corresponding path program 14 times [2022-01-18 05:56:22,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:22,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323177844] [2022-01-18 05:56:22,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:22,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:22,262 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:22,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:22,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323177844] [2022-01-18 05:56:22,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323177844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:22,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139919022] [2022-01-18 05:56:22,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:22,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:22,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:22,263 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) [2022-01-18 05:56:22,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 05:56:22,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:22,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:22,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:22,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:22,335 INFO L387 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 [2022-01-18 05:56:22,348 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:22,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:22,378 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:22,378 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:22,389 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:22,390 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:22,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:22,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139919022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:22,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:22,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-01-18 05:56:22,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472657686] [2022-01-18 05:56:22,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:22,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:22,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:22,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:22,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:22,398 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) [2022-01-18 05:56:22,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:22,662 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2022-01-18 05:56:22,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:56:22,662 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 [2022-01-18 05:56:22,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:22,666 INFO L225 Difference]: With dead ends: 2083 [2022-01-18 05:56:22,667 INFO L226 Difference]: Without dead ends: 2001 [2022-01-18 05:56:22,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:22,667 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 150 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:22,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 208 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:22,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2022-01-18 05:56:22,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2022-01-18 05:56:22,691 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) [2022-01-18 05:56:22,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2022-01-18 05:56:22,694 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2022-01-18 05:56:22,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:22,694 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2022-01-18 05:56:22,694 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) [2022-01-18 05:56:22,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2022-01-18 05:56:22,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:22,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:22,697 INFO L514 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] [2022-01-18 05:56:22,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:22,911 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 [2022-01-18 05:56:22,911 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:22,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:22,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 15 times [2022-01-18 05:56:22,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:22,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865116559] [2022-01-18 05:56:22,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:22,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:22,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:22,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:22,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865116559] [2022-01-18 05:56:22,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865116559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:22,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848485570] [2022-01-18 05:56:22,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:22,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:22,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:22,964 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) [2022-01-18 05:56:22,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 05:56:22,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:56:22,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:22,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:22,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:23,027 INFO L387 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 [2022-01-18 05:56:23,043 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:23,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:23,082 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:23,082 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:23,088 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:23,088 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:23,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:23,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848485570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:23,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:23,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-01-18 05:56:23,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650174483] [2022-01-18 05:56:23,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:23,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:56:23,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:23,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:56:23,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:56:23,099 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:23,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:23,548 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2022-01-18 05:56:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:56:23,548 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:23,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:23,554 INFO L225 Difference]: With dead ends: 3308 [2022-01-18 05:56:23,555 INFO L226 Difference]: Without dead ends: 3308 [2022-01-18 05:56:23,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:56:23,556 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 257 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:23,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 303 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:23,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2022-01-18 05:56:23,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2022-01-18 05:56:23,600 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) [2022-01-18 05:56:23,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2022-01-18 05:56:23,605 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2022-01-18 05:56:23,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:23,606 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2022-01-18 05:56:23,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:23,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2022-01-18 05:56:23,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:23,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:23,610 INFO L514 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] [2022-01-18 05:56:23,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:23,821 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 [2022-01-18 05:56:23,821 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:23,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:23,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 16 times [2022-01-18 05:56:23,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:23,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444464813] [2022-01-18 05:56:23,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:23,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:23,869 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:23,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:23,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444464813] [2022-01-18 05:56:23,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444464813] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:23,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58702575] [2022-01-18 05:56:23,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:23,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:23,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:23,871 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) [2022-01-18 05:56:23,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 05:56:23,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:23,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:23,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:23,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:23,935 INFO L387 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 [2022-01-18 05:56:23,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:23,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:24,019 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:24,020 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:24,031 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:24,031 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:24,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58702575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:24,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:24,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-01-18 05:56:24,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100110263] [2022-01-18 05:56:24,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:24,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:56:24,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:56:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:56:24,044 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:24,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:24,905 INFO L93 Difference]: Finished difference Result 3271 states and 9501 transitions. [2022-01-18 05:56:24,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:56:24,905 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:24,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:24,911 INFO L225 Difference]: With dead ends: 3271 [2022-01-18 05:56:24,911 INFO L226 Difference]: Without dead ends: 3271 [2022-01-18 05:56:24,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:56:24,912 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 491 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:24,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 283 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:56:24,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3271 states. [2022-01-18 05:56:24,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3271 to 1822. [2022-01-18 05:56:24,942 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) [2022-01-18 05:56:24,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2022-01-18 05:56:24,985 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2022-01-18 05:56:24,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:24,986 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2022-01-18 05:56:24,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:24,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2022-01-18 05:56:24,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:24,989 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:24,989 INFO L514 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] [2022-01-18 05:56:25,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:25,189 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 [2022-01-18 05:56:25,189 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:25,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 17 times [2022-01-18 05:56:25,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:25,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164588493] [2022-01-18 05:56:25,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:25,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:25,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:25,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164588493] [2022-01-18 05:56:25,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164588493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:25,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765770064] [2022-01-18 05:56:25,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:25,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:25,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:25,238 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) [2022-01-18 05:56:25,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 05:56:25,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:56:25,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:25,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:25,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:25,295 INFO L387 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 [2022-01-18 05:56:25,314 INFO L387 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 [2022-01-18 05:56:25,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:25,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:25,405 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:25,406 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:25,414 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:25,415 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:25,427 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:25,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765770064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:25,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:25,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:56:25,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247741130] [2022-01-18 05:56:25,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:25,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:56:25,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:25,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:56:25,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:56:25,428 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:26,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:26,487 INFO L93 Difference]: Finished difference Result 3752 states and 10806 transitions. [2022-01-18 05:56:26,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:56:26,487 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:26,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:26,494 INFO L225 Difference]: With dead ends: 3752 [2022-01-18 05:56:26,494 INFO L226 Difference]: Without dead ends: 3520 [2022-01-18 05:56:26,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:56:26,495 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 675 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:26,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 168 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:56:26,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3520 states. [2022-01-18 05:56:26,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3520 to 1894. [2022-01-18 05:56:26,533 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) [2022-01-18 05:56:26,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2022-01-18 05:56:26,537 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2022-01-18 05:56:26,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:26,537 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2022-01-18 05:56:26,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:26,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2022-01-18 05:56:26,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:26,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:26,540 INFO L514 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] [2022-01-18 05:56:26,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 05:56:26,756 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 [2022-01-18 05:56:26,757 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:26,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:26,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 18 times [2022-01-18 05:56:26,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:26,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269829648] [2022-01-18 05:56:26,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:26,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:26,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:26,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:26,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269829648] [2022-01-18 05:56:26,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269829648] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:26,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755697933] [2022-01-18 05:56:26,787 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:26,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:26,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:26,788 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) [2022-01-18 05:56:26,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 05:56:26,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:56:26,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:26,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:26,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:26,825 INFO L387 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 [2022-01-18 05:56:26,854 INFO L387 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 [2022-01-18 05:56:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:26,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:26,920 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:26,920 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:26,927 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:26,927 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:26,937 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:26,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755697933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:26,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:26,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 05:56:26,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268825396] [2022-01-18 05:56:26,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:26,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:26,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:26,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:26,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:26,938 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) [2022-01-18 05:56:27,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:27,217 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2022-01-18 05:56:27,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:56:27,217 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 [2022-01-18 05:56:27,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:27,222 INFO L225 Difference]: With dead ends: 3300 [2022-01-18 05:56:27,222 INFO L226 Difference]: Without dead ends: 3020 [2022-01-18 05:56:27,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:56:27,223 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 210 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:27,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 152 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:27,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2022-01-18 05:56:27,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2022-01-18 05:56:27,255 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) [2022-01-18 05:56:27,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2022-01-18 05:56:27,259 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2022-01-18 05:56:27,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:27,259 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2022-01-18 05:56:27,259 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) [2022-01-18 05:56:27,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2022-01-18 05:56:27,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:27,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:27,262 INFO L514 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] [2022-01-18 05:56:27,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:27,475 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 [2022-01-18 05:56:27,475 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:27,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:27,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 19 times [2022-01-18 05:56:27,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:27,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396251002] [2022-01-18 05:56:27,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:27,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:27,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:27,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:27,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396251002] [2022-01-18 05:56:27,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396251002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:27,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386056292] [2022-01-18 05:56:27,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:27,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:27,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:27,505 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) [2022-01-18 05:56:27,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 05:56:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:27,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:27,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:27,556 INFO L387 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 [2022-01-18 05:56:27,582 INFO L387 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 [2022-01-18 05:56:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:27,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:27,650 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:27,650 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:27,666 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:27,666 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:27,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386056292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:27,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:27,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 05:56:27,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361500184] [2022-01-18 05:56:27,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:27,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:27,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:27,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:27,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:27,680 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) [2022-01-18 05:56:28,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:28,084 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2022-01-18 05:56:28,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:56:28,085 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 [2022-01-18 05:56:28,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:28,089 INFO L225 Difference]: With dead ends: 3215 [2022-01-18 05:56:28,089 INFO L226 Difference]: Without dead ends: 3178 [2022-01-18 05:56:28,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:56:28,090 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 186 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:28,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 165 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:28,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2022-01-18 05:56:28,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2022-01-18 05:56:28,119 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) [2022-01-18 05:56:28,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2022-01-18 05:56:28,122 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2022-01-18 05:56:28,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:28,122 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2022-01-18 05:56:28,123 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) [2022-01-18 05:56:28,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2022-01-18 05:56:28,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:56:28,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:28,125 INFO L514 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] [2022-01-18 05:56:28,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:28,339 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 [2022-01-18 05:56:28,339 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:28,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:28,340 INFO L85 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 20 times [2022-01-18 05:56:28,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:28,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901139435] [2022-01-18 05:56:28,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:28,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:28,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:28,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901139435] [2022-01-18 05:56:28,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901139435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:28,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215721059] [2022-01-18 05:56:28,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:28,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:28,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:28,369 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) [2022-01-18 05:56:28,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 05:56:28,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:28,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:28,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:28,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:28,406 INFO L387 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 [2022-01-18 05:56:28,454 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:28,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:28,490 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:28,490 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:28,499 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:28,500 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:56:28,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215721059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:28,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:28,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-01-18 05:56:28,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589555069] [2022-01-18 05:56:28,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:28,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 05:56:28,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:28,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 05:56:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:56:28,515 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) [2022-01-18 05:56:28,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:28,744 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2022-01-18 05:56:28,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:56:28,744 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 [2022-01-18 05:56:28,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:28,748 INFO L225 Difference]: With dead ends: 2461 [2022-01-18 05:56:28,748 INFO L226 Difference]: Without dead ends: 2436 [2022-01-18 05:56:28,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:56:28,749 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 101 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:28,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 159 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:28,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2022-01-18 05:56:28,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2022-01-18 05:56:28,788 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) [2022-01-18 05:56:28,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2022-01-18 05:56:28,791 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2022-01-18 05:56:28,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:28,791 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2022-01-18 05:56:28,791 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) [2022-01-18 05:56:28,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2022-01-18 05:56:28,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:28,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:28,794 INFO L514 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] [2022-01-18 05:56:28,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:29,008 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 [2022-01-18 05:56:29,009 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:29,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:29,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2022-01-18 05:56:29,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:29,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677467196] [2022-01-18 05:56:29,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:29,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677467196] [2022-01-18 05:56:29,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677467196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893820919] [2022-01-18 05:56:29,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:29,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:29,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:29,050 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) [2022-01-18 05:56:29,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 05:56:29,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:56:29,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:29,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:29,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:29,090 INFO L387 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 [2022-01-18 05:56:29,111 INFO L387 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 [2022-01-18 05:56:29,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:29,195 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:29,195 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:29,207 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:29,207 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893820919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:29,214 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:29,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-01-18 05:56:29,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418416727] [2022-01-18 05:56:29,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:29,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:56:29,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:29,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:56:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:56:29,215 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) [2022-01-18 05:56:29,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:29,495 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2022-01-18 05:56:29,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:56:29,495 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 [2022-01-18 05:56:29,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:29,500 INFO L225 Difference]: With dead ends: 3164 [2022-01-18 05:56:29,500 INFO L226 Difference]: Without dead ends: 3164 [2022-01-18 05:56:29,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:56:29,501 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 369 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:29,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 146 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:29,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2022-01-18 05:56:29,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2022-01-18 05:56:29,532 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) [2022-01-18 05:56:29,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2022-01-18 05:56:29,535 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2022-01-18 05:56:29,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:29,536 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2022-01-18 05:56:29,536 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) [2022-01-18 05:56:29,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2022-01-18 05:56:29,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:29,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:29,538 INFO L514 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] [2022-01-18 05:56:29,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 05:56:29,753 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 [2022-01-18 05:56:29,754 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:29,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:29,754 INFO L85 PathProgramCache]: Analyzing trace with hash -26278737, now seen corresponding path program 22 times [2022-01-18 05:56:29,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:29,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955928295] [2022-01-18 05:56:29,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:29,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:29,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:29,791 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:29,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955928295] [2022-01-18 05:56:29,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955928295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:29,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776695169] [2022-01-18 05:56:29,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:29,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:29,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:29,793 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) [2022-01-18 05:56:29,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 05:56:29,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:29,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:29,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:29,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:29,833 INFO L387 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 [2022-01-18 05:56:29,853 INFO L387 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 [2022-01-18 05:56:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:29,924 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:29,924 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:29,937 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:29,937 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:29,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776695169] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:29,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:29,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 05:56:29,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207781564] [2022-01-18 05:56:29,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:29,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:29,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:29,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:29,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:29,946 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:30,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:30,514 INFO L93 Difference]: Finished difference Result 4052 states and 11283 transitions. [2022-01-18 05:56:30,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:56:30,515 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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 [2022-01-18 05:56:30,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:30,520 INFO L225 Difference]: With dead ends: 4052 [2022-01-18 05:56:30,521 INFO L226 Difference]: Without dead ends: 3980 [2022-01-18 05:56:30,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=326, Invalid=1080, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:56:30,521 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 431 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:30,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 164 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:30,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2022-01-18 05:56:30,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 1961. [2022-01-18 05:56:30,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1960 states have (on average 2.98265306122449) internal successors, (5846), 1960 states have internal predecessors, (5846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:30,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 5846 transitions. [2022-01-18 05:56:30,562 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 5846 transitions. Word has length 31 [2022-01-18 05:56:30,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:30,562 INFO L470 AbstractCegarLoop]: Abstraction has 1961 states and 5846 transitions. [2022-01-18 05:56:30,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:30,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 5846 transitions. [2022-01-18 05:56:30,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:30,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:30,565 INFO L514 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] [2022-01-18 05:56:30,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 05:56:30,780 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 [2022-01-18 05:56:30,780 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:30,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:30,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1329035883, now seen corresponding path program 23 times [2022-01-18 05:56:30,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:30,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208143933] [2022-01-18 05:56:30,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:30,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:30,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:30,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208143933] [2022-01-18 05:56:30,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208143933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:30,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155503371] [2022-01-18 05:56:30,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:30,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:30,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:30,819 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) [2022-01-18 05:56:30,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 05:56:30,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:56:30,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:30,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:30,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:30,860 INFO L387 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 [2022-01-18 05:56:30,898 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:30,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:30,937 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:30,937 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:30,950 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:30,951 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:30,957 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:30,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155503371] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:30,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:30,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-01-18 05:56:30,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240843983] [2022-01-18 05:56:30,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:30,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:30,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:30,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:30,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:30,958 INFO L87 Difference]: Start difference. First operand 1961 states and 5846 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:31,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:31,326 INFO L93 Difference]: Finished difference Result 3195 states and 9087 transitions. [2022-01-18 05:56:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:56:31,326 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:31,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:31,331 INFO L225 Difference]: With dead ends: 3195 [2022-01-18 05:56:31,331 INFO L226 Difference]: Without dead ends: 3195 [2022-01-18 05:56:31,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:56:31,331 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 334 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:31,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 160 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:31,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3195 states. [2022-01-18 05:56:31,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3195 to 1944. [2022-01-18 05:56:31,358 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) [2022-01-18 05:56:31,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2022-01-18 05:56:31,361 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2022-01-18 05:56:31,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:31,361 INFO L470 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2022-01-18 05:56:31,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:31,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2022-01-18 05:56:31,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:31,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:31,364 INFO L514 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] [2022-01-18 05:56:31,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 05:56:31,579 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 [2022-01-18 05:56:31,580 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1256450399, now seen corresponding path program 24 times [2022-01-18 05:56:31,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:31,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506955779] [2022-01-18 05:56:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:31,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:31,632 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:31,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:31,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506955779] [2022-01-18 05:56:31,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506955779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:31,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141014422] [2022-01-18 05:56:31,632 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:31,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:31,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:31,633 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) [2022-01-18 05:56:31,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 05:56:31,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:56:31,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:31,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:31,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:31,693 INFO L387 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 [2022-01-18 05:56:31,717 INFO L387 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 [2022-01-18 05:56:31,753 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:31,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:31,802 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:31,802 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:31,811 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:31,811 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:31,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141014422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:31,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:31,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:56:31,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450441569] [2022-01-18 05:56:31,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:31,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:56:31,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:31,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:56:31,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:56:31,819 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:32,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:32,909 INFO L93 Difference]: Finished difference Result 3840 states and 11122 transitions. [2022-01-18 05:56:32,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:56:32,909 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:32,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:32,915 INFO L225 Difference]: With dead ends: 3840 [2022-01-18 05:56:32,915 INFO L226 Difference]: Without dead ends: 3766 [2022-01-18 05:56:32,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=546, Invalid=2210, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:56:32,916 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 503 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:32,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 165 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:56:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3766 states. [2022-01-18 05:56:32,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3766 to 2224. [2022-01-18 05:56:32,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2224 states, 2223 states have (on average 3.00314889788574) internal successors, (6676), 2223 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:32,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2224 states to 2224 states and 6676 transitions. [2022-01-18 05:56:32,949 INFO L78 Accepts]: Start accepts. Automaton has 2224 states and 6676 transitions. Word has length 31 [2022-01-18 05:56:32,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:32,949 INFO L470 AbstractCegarLoop]: Abstraction has 2224 states and 6676 transitions. [2022-01-18 05:56:32,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:32,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2224 states and 6676 transitions. [2022-01-18 05:56:32,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:32,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:32,952 INFO L514 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] [2022-01-18 05:56:32,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:33,153 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 [2022-01-18 05:56:33,153 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:33,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:33,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1735759751, now seen corresponding path program 25 times [2022-01-18 05:56:33,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:33,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436454820] [2022-01-18 05:56:33,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:33,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:33,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:33,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:33,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:33,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436454820] [2022-01-18 05:56:33,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436454820] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:33,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284753374] [2022-01-18 05:56:33,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:33,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:33,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:33,208 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) [2022-01-18 05:56:33,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 05:56:33,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:33,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:33,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:33,264 INFO L387 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 [2022-01-18 05:56:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:33,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:33,344 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:33,344 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:33,353 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:33,353 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:33,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:33,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284753374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:33,360 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:33,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-01-18 05:56:33,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111696084] [2022-01-18 05:56:33,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:33,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:56:33,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:33,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:56:33,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:56:33,360 INFO L87 Difference]: Start difference. First operand 2224 states and 6676 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:34,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:34,196 INFO L93 Difference]: Finished difference Result 3905 states and 11520 transitions. [2022-01-18 05:56:34,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:56:34,196 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:34,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:34,202 INFO L225 Difference]: With dead ends: 3905 [2022-01-18 05:56:34,202 INFO L226 Difference]: Without dead ends: 3905 [2022-01-18 05:56:34,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:56:34,203 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 513 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:34,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 221 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:56:34,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3905 states. [2022-01-18 05:56:34,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3905 to 2461. [2022-01-18 05:56:34,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2461 states, 2460 states have (on average 3.0073170731707317) internal successors, (7398), 2460 states have internal predecessors, (7398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:34,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2461 states to 2461 states and 7398 transitions. [2022-01-18 05:56:34,241 INFO L78 Accepts]: Start accepts. Automaton has 2461 states and 7398 transitions. Word has length 31 [2022-01-18 05:56:34,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:34,241 INFO L470 AbstractCegarLoop]: Abstraction has 2461 states and 7398 transitions. [2022-01-18 05:56:34,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:34,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2461 states and 7398 transitions. [2022-01-18 05:56:34,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:34,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:34,245 INFO L514 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] [2022-01-18 05:56:34,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 05:56:34,445 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 [2022-01-18 05:56:34,445 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:34,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:34,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1643242411, now seen corresponding path program 26 times [2022-01-18 05:56:34,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:34,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882620673] [2022-01-18 05:56:34,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:34,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:34,494 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:34,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:34,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882620673] [2022-01-18 05:56:34,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882620673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:34,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822486065] [2022-01-18 05:56:34,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:34,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:34,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:34,496 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) [2022-01-18 05:56:34,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 05:56:34,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:34,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:34,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:34,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:34,562 INFO L387 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 [2022-01-18 05:56:34,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:34,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:34,611 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:34,611 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:34,622 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:34,622 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:34,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:34,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822486065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:34,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:34,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-01-18 05:56:34,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780424929] [2022-01-18 05:56:34,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:34,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:56:34,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:34,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:56:34,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:56:34,631 INFO L87 Difference]: Start difference. First operand 2461 states and 7398 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:35,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:35,125 INFO L93 Difference]: Finished difference Result 4186 states and 12076 transitions. [2022-01-18 05:56:35,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:56:35,126 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:35,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:35,132 INFO L225 Difference]: With dead ends: 4186 [2022-01-18 05:56:35,132 INFO L226 Difference]: Without dead ends: 4186 [2022-01-18 05:56:35,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:56:35,133 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 381 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:35,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 246 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:35,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2022-01-18 05:56:35,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 1762. [2022-01-18 05:56:35,160 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) [2022-01-18 05:56:35,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2022-01-18 05:56:35,163 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2022-01-18 05:56:35,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:35,163 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2022-01-18 05:56:35,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:35,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2022-01-18 05:56:35,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:35,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:35,165 INFO L514 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] [2022-01-18 05:56:35,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 05:56:35,366 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 [2022-01-18 05:56:35,366 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:35,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:35,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 27 times [2022-01-18 05:56:35,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:35,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620808595] [2022-01-18 05:56:35,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:35,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:35,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:35,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:35,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620808595] [2022-01-18 05:56:35,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620808595] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:35,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446826502] [2022-01-18 05:56:35,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:35,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:35,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:35,401 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) [2022-01-18 05:56:35,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 05:56:35,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:56:35,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:35,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:35,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:35,466 INFO L387 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 [2022-01-18 05:56:35,489 INFO L387 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 [2022-01-18 05:56:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:35,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:35,565 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:56:35,565 INFO L387 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 10 treesize of output 9 [2022-01-18 05:56:35,570 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:35,570 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:35,581 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:35,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446826502] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:35,581 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:35,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 05:56:35,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577473013] [2022-01-18 05:56:35,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:35,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:56:35,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:35,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:56:35,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:56:35,582 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) [2022-01-18 05:56:35,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:35,968 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2022-01-18 05:56:35,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:56:35,968 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 [2022-01-18 05:56:35,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:35,972 INFO L225 Difference]: With dead ends: 2982 [2022-01-18 05:56:35,972 INFO L226 Difference]: Without dead ends: 2982 [2022-01-18 05:56:35,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:56:35,973 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 218 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:35,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 221 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:56:35,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2022-01-18 05:56:36,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2022-01-18 05:56:36,016 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) [2022-01-18 05:56:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2022-01-18 05:56:36,018 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2022-01-18 05:56:36,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:36,018 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2022-01-18 05:56:36,018 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) [2022-01-18 05:56:36,018 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2022-01-18 05:56:36,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:36,021 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:36,021 INFO L514 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] [2022-01-18 05:56:36,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:36,221 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 [2022-01-18 05:56:36,221 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:36,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:36,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 28 times [2022-01-18 05:56:36,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:36,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18791581] [2022-01-18 05:56:36,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:36,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:36,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:36,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:36,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18791581] [2022-01-18 05:56:36,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18791581] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:36,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738527803] [2022-01-18 05:56:36,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:36,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:36,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:36,266 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) [2022-01-18 05:56:36,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 05:56:36,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:36,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:36,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:36,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:36,303 INFO L387 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 [2022-01-18 05:56:36,322 INFO L387 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 [2022-01-18 05:56:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:36,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:36,401 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:36,402 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:36,409 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:36,410 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:36,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738527803] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:36,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:36,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 05:56:36,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243324070] [2022-01-18 05:56:36,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:36,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:36,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:36,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:36,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:36,421 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:36,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:36,774 INFO L93 Difference]: Finished difference Result 3139 states and 8785 transitions. [2022-01-18 05:56:36,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:56:36,774 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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 [2022-01-18 05:56:36,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:36,779 INFO L225 Difference]: With dead ends: 3139 [2022-01-18 05:56:36,780 INFO L226 Difference]: Without dead ends: 3139 [2022-01-18 05:56:36,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:56:36,780 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 254 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:36,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 159 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:36,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states. [2022-01-18 05:56:36,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 1763. [2022-01-18 05:56:36,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1762 states have (on average 2.9052213393870603) internal successors, (5119), 1762 states have internal predecessors, (5119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 5119 transitions. [2022-01-18 05:56:36,810 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 5119 transitions. Word has length 31 [2022-01-18 05:56:36,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:36,810 INFO L470 AbstractCegarLoop]: Abstraction has 1763 states and 5119 transitions. [2022-01-18 05:56:36,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 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) [2022-01-18 05:56:36,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 5119 transitions. [2022-01-18 05:56:36,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:56:36,813 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:36,813 INFO L514 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] [2022-01-18 05:56:36,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:37,023 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 [2022-01-18 05:56:37,023 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:37,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:37,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 29 times [2022-01-18 05:56:37,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:37,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116987826] [2022-01-18 05:56:37,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:37,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:37,071 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:37,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:37,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116987826] [2022-01-18 05:56:37,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116987826] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:37,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215242202] [2022-01-18 05:56:37,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:37,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:37,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:37,073 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) [2022-01-18 05:56:37,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 05:56:37,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:56:37,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:37,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:56:37,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:37,112 INFO L387 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 [2022-01-18 05:56:37,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:37,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:37,182 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:37,182 INFO L387 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 8 treesize of output 7 [2022-01-18 05:56:37,188 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:56:37,189 INFO L387 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 7 treesize of output 7 [2022-01-18 05:56:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 05:56:37,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215242202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:37,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:37,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-01-18 05:56:37,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894915496] [2022-01-18 05:56:37,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:37,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:56:37,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:37,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:56:37,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:56:37,200 INFO L87 Difference]: Start difference. First operand 1763 states and 5119 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:37,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:37,452 INFO L93 Difference]: Finished difference Result 2502 states and 7077 transitions. [2022-01-18 05:56:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:56:37,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:37,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:37,456 INFO L225 Difference]: With dead ends: 2502 [2022-01-18 05:56:37,456 INFO L226 Difference]: Without dead ends: 2502 [2022-01-18 05:56:37,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:56:37,456 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:37,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 199 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:56:37,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-01-18 05:56:37,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1664. [2022-01-18 05:56:37,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) [2022-01-18 05:56:37,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2022-01-18 05:56:37,477 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2022-01-18 05:56:37,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:37,477 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2022-01-18 05:56:37,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:37,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2022-01-18 05:56:37,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 05:56:37,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:37,480 INFO L514 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] [2022-01-18 05:56:37,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 05:56:37,680 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 [2022-01-18 05:56:37,680 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:37,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:37,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1216307112, now seen corresponding path program 30 times [2022-01-18 05:56:37,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:37,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232624886] [2022-01-18 05:56:37,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:37,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:37,698 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 05:56:37,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:37,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232624886] [2022-01-18 05:56:37,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232624886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:37,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727846257] [2022-01-18 05:56:37,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:37,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:37,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:37,699 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) [2022-01-18 05:56:37,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 05:56:37,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:56:37,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:37,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 05:56:37,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 05:56:37,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-18 05:56:37,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727846257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:37,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:37,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-01-18 05:56:37,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37948115] [2022-01-18 05:56:37,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:37,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 05:56:37,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:37,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 05:56:37,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:56:37,846 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) [2022-01-18 05:56:37,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:37,871 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2022-01-18 05:56:37,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 05:56:37,871 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 [2022-01-18 05:56:37,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:37,874 INFO L225 Difference]: With dead ends: 2547 [2022-01-18 05:56:37,875 INFO L226 Difference]: Without dead ends: 2547 [2022-01-18 05:56:37,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:56:37,875 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 38 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:37,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 56 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:56:37,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-01-18 05:56:37,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2022-01-18 05:56:37,900 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) [2022-01-18 05:56:37,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2022-01-18 05:56:37,903 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2022-01-18 05:56:37,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:37,904 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2022-01-18 05:56:37,904 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) [2022-01-18 05:56:37,904 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2022-01-18 05:56:37,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:37,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:37,907 INFO L514 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] [2022-01-18 05:56:37,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 05:56:38,107 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 [2022-01-18 05:56:38,107 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:38,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:38,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1833836618, now seen corresponding path program 31 times [2022-01-18 05:56:38,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:38,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906407558] [2022-01-18 05:56:38,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:38,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:38,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:38,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:38,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906407558] [2022-01-18 05:56:38,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906407558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:38,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380968204] [2022-01-18 05:56:38,254 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:38,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:38,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:38,255 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) [2022-01-18 05:56:38,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 05:56:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:38,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:38,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:38,363 INFO L387 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 [2022-01-18 05:56:38,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:38,500 INFO L387 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 34 [2022-01-18 05:56:38,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:38,563 INFO L387 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 [2022-01-18 05:56:38,567 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:38,567 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:38,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:38,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:38,720 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:38,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:39,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:39,210 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:39,490 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:39,491 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:39,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:39,513 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:40,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:40,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380968204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:40,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:40,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:40,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666320919] [2022-01-18 05:56:40,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:40,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:40,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:40,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:40,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:40,140 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:40,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:40,493 INFO L93 Difference]: Finished difference Result 4624 states and 13547 transitions. [2022-01-18 05:56:40,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:56:40,493 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:40,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:40,501 INFO L225 Difference]: With dead ends: 4624 [2022-01-18 05:56:40,501 INFO L226 Difference]: Without dead ends: 4424 [2022-01-18 05:56:40,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:40,501 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 145 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 337 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:40,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 816 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 704 Invalid, 0 Unknown, 337 Unchecked, 0.3s Time] [2022-01-18 05:56:40,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4424 states. [2022-01-18 05:56:40,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4424 to 2681. [2022-01-18 05:56:40,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2680 states have (on average 2.9526119402985076) internal successors, (7913), 2680 states have internal predecessors, (7913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:40,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 7913 transitions. [2022-01-18 05:56:40,543 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 7913 transitions. Word has length 35 [2022-01-18 05:56:40,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:40,543 INFO L470 AbstractCegarLoop]: Abstraction has 2681 states and 7913 transitions. [2022-01-18 05:56:40,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:40,543 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 7913 transitions. [2022-01-18 05:56:40,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:40,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:40,547 INFO L514 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] [2022-01-18 05:56:40,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 05:56:40,747 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 [2022-01-18 05:56:40,748 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:40,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:40,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1078433416, now seen corresponding path program 32 times [2022-01-18 05:56:40,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:40,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663190267] [2022-01-18 05:56:40,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:40,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:40,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:40,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:40,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663190267] [2022-01-18 05:56:40,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663190267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:40,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868921981] [2022-01-18 05:56:40,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:40,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:40,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:40,886 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) [2022-01-18 05:56:40,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 05:56:40,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:40,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:40,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:40,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:40,995 INFO L387 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 [2022-01-18 05:56:41,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:41,123 INFO L387 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 34 [2022-01-18 05:56:41,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:41,189 INFO L387 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 [2022-01-18 05:56:41,192 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:41,192 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:41,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:41,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:41,345 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:41,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:41,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:41,797 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:41,959 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:41,959 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:41,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:41,980 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:42,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:42,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868921981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:42,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:42,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:42,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889241115] [2022-01-18 05:56:42,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:42,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:42,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:42,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:42,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:42,259 INFO L87 Difference]: Start difference. First operand 2681 states and 7913 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:42,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:42,565 INFO L93 Difference]: Finished difference Result 4405 states and 12966 transitions. [2022-01-18 05:56:42,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:56:42,566 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:42,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:42,573 INFO L225 Difference]: With dead ends: 4405 [2022-01-18 05:56:42,573 INFO L226 Difference]: Without dead ends: 4359 [2022-01-18 05:56:42,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:42,573 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 115 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:42,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 593 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 553 Invalid, 0 Unknown, 481 Unchecked, 0.2s Time] [2022-01-18 05:56:42,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-01-18 05:56:42,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 2851. [2022-01-18 05:56:42,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2850 states have (on average 2.9635087719298245) internal successors, (8446), 2850 states have internal predecessors, (8446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:42,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 8446 transitions. [2022-01-18 05:56:42,614 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 8446 transitions. Word has length 35 [2022-01-18 05:56:42,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:42,614 INFO L470 AbstractCegarLoop]: Abstraction has 2851 states and 8446 transitions. [2022-01-18 05:56:42,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:42,615 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 8446 transitions. [2022-01-18 05:56:42,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:42,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:42,618 INFO L514 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] [2022-01-18 05:56:42,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 05:56:42,820 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 [2022-01-18 05:56:42,820 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:42,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:42,820 INFO L85 PathProgramCache]: Analyzing trace with hash 96484, now seen corresponding path program 33 times [2022-01-18 05:56:42,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:42,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799093964] [2022-01-18 05:56:42,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:42,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:42,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:42,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:42,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799093964] [2022-01-18 05:56:42,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799093964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:42,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820989542] [2022-01-18 05:56:42,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:42,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:42,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:42,939 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) [2022-01-18 05:56:42,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 05:56:42,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:56:42,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:42,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:56:42,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:43,041 INFO L387 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 [2022-01-18 05:56:43,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:43,453 INFO L387 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 33 [2022-01-18 05:56:43,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:43,518 INFO L387 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 38 treesize of output 64 [2022-01-18 05:56:43,528 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:56:43,529 INFO L387 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 41 [2022-01-18 05:56:43,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:43,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:44,031 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:44,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:44,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:44,367 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:44,682 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 05:56:44,683 INFO L387 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 41 treesize of output 47 [2022-01-18 05:56:44,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:44,707 INFO L387 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 39 treesize of output 75 [2022-01-18 05:56:44,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:44,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820989542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:44,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:44,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:56:44,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560049688] [2022-01-18 05:56:44,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:44,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:56:44,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:44,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:56:44,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=643, Unknown=1, NotChecked=0, Total=756 [2022-01-18 05:56:44,820 INFO L87 Difference]: Start difference. First operand 2851 states and 8446 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:45,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:45,755 INFO L93 Difference]: Finished difference Result 6581 states and 19425 transitions. [2022-01-18 05:56:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:56:45,759 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:45,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:45,771 INFO L225 Difference]: With dead ends: 6581 [2022-01-18 05:56:45,771 INFO L226 Difference]: Without dead ends: 6341 [2022-01-18 05:56:45,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=273, Invalid=1618, Unknown=1, NotChecked=0, Total=1892 [2022-01-18 05:56:45,772 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 332 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1070 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:45,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1100 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 686 Invalid, 0 Unknown, 1070 Unchecked, 0.2s Time] [2022-01-18 05:56:45,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2022-01-18 05:56:45,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 3104. [2022-01-18 05:56:45,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3104 states, 3103 states have (on average 2.9809861424427972) internal successors, (9250), 3103 states have internal predecessors, (9250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:45,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3104 states to 3104 states and 9250 transitions. [2022-01-18 05:56:45,839 INFO L78 Accepts]: Start accepts. Automaton has 3104 states and 9250 transitions. Word has length 35 [2022-01-18 05:56:45,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:45,839 INFO L470 AbstractCegarLoop]: Abstraction has 3104 states and 9250 transitions. [2022-01-18 05:56:45,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:45,839 INFO L276 IsEmpty]: Start isEmpty. Operand 3104 states and 9250 transitions. [2022-01-18 05:56:45,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:45,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:45,844 INFO L514 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] [2022-01-18 05:56:45,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:46,059 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 [2022-01-18 05:56:46,059 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:46,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:46,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1737140470, now seen corresponding path program 34 times [2022-01-18 05:56:46,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:46,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426314030] [2022-01-18 05:56:46,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:46,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:46,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:46,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:46,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426314030] [2022-01-18 05:56:46,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426314030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:46,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166972799] [2022-01-18 05:56:46,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:46,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:46,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:46,200 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) [2022-01-18 05:56:46,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 05:56:46,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:46,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:46,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:56:46,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:46,300 INFO L387 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 [2022-01-18 05:56:46,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:46,461 INFO L387 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 38 [2022-01-18 05:56:46,976 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-01-18 05:56:46,976 INFO L387 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 37 treesize of output 33 [2022-01-18 05:56:46,979 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:56:46,980 INFO L387 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 12 [2022-01-18 05:56:46,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:46,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:47,144 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:47,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:47,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:47,591 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:47,845 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:47,845 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:47,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:47,872 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:48,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:48,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166972799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:48,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:48,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:56:48,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439248351] [2022-01-18 05:56:48,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:48,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:56:48,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:48,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:56:48,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-01-18 05:56:48,936 INFO L87 Difference]: Start difference. First operand 3104 states and 9250 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:49,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:49,265 INFO L93 Difference]: Finished difference Result 4804 states and 14165 transitions. [2022-01-18 05:56:49,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:56:49,266 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:49,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:49,275 INFO L225 Difference]: With dead ends: 4804 [2022-01-18 05:56:49,275 INFO L226 Difference]: Without dead ends: 4663 [2022-01-18 05:56:49,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=104, Invalid=651, Unknown=1, NotChecked=0, Total=756 [2022-01-18 05:56:49,275 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 136 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:49,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 499 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 596 Invalid, 0 Unknown, 359 Unchecked, 0.2s Time] [2022-01-18 05:56:49,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4663 states. [2022-01-18 05:56:49,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4663 to 3178. [2022-01-18 05:56:49,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3178 states, 3177 states have (on average 2.9804847340258105) internal successors, (9469), 3177 states have internal predecessors, (9469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:49,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3178 states to 3178 states and 9469 transitions. [2022-01-18 05:56:49,326 INFO L78 Accepts]: Start accepts. Automaton has 3178 states and 9469 transitions. Word has length 35 [2022-01-18 05:56:49,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:49,326 INFO L470 AbstractCegarLoop]: Abstraction has 3178 states and 9469 transitions. [2022-01-18 05:56:49,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:49,326 INFO L276 IsEmpty]: Start isEmpty. Operand 3178 states and 9469 transitions. [2022-01-18 05:56:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:49,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:49,332 INFO L514 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] [2022-01-18 05:56:49,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:49,547 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 [2022-01-18 05:56:49,547 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:49,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:49,548 INFO L85 PathProgramCache]: Analyzing trace with hash -227646662, now seen corresponding path program 35 times [2022-01-18 05:56:49,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:49,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891498985] [2022-01-18 05:56:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:49,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:49,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:49,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:49,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:49,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891498985] [2022-01-18 05:56:49,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891498985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:49,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370833328] [2022-01-18 05:56:49,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:49,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:49,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:49,667 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) [2022-01-18 05:56:49,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 05:56:49,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:56:49,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:49,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:49,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:49,770 INFO L387 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 [2022-01-18 05:56:49,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:49,866 INFO L387 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 34 [2022-01-18 05:56:49,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:49,939 INFO L387 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 [2022-01-18 05:56:49,945 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:49,946 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:49,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:49,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:50,087 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:50,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:50,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:50,368 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:50,522 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:50,522 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:50,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:50,545 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:51,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370833328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:51,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:51,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:51,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229651652] [2022-01-18 05:56:51,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:51,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:51,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:51,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:51,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:51,309 INFO L87 Difference]: Start difference. First operand 3178 states and 9469 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:51,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:51,598 INFO L93 Difference]: Finished difference Result 4731 states and 14014 transitions. [2022-01-18 05:56:51,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:56:51,599 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:51,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:51,605 INFO L225 Difference]: With dead ends: 4731 [2022-01-18 05:56:51,605 INFO L226 Difference]: Without dead ends: 4721 [2022-01-18 05:56:51,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:51,605 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 94 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:51,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 559 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 636 Invalid, 0 Unknown, 340 Unchecked, 0.2s Time] [2022-01-18 05:56:51,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4721 states. [2022-01-18 05:56:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4721 to 3352. [2022-01-18 05:56:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.986272754401671) internal successors, (10007), 3351 states have internal predecessors, (10007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:51,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 10007 transitions. [2022-01-18 05:56:51,649 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 10007 transitions. Word has length 35 [2022-01-18 05:56:51,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:51,649 INFO L470 AbstractCegarLoop]: Abstraction has 3352 states and 10007 transitions. [2022-01-18 05:56:51,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:51,649 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 10007 transitions. [2022-01-18 05:56:51,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:51,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:51,654 INFO L514 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] [2022-01-18 05:56:51,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:51,855 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 [2022-01-18 05:56:51,855 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:51,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:51,855 INFO L85 PathProgramCache]: Analyzing trace with hash 411488946, now seen corresponding path program 36 times [2022-01-18 05:56:51,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:51,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169939663] [2022-01-18 05:56:51,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:51,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:51,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:51,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:51,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:51,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169939663] [2022-01-18 05:56:51,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169939663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:51,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443582015] [2022-01-18 05:56:51,983 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:51,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:51,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:51,996 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) [2022-01-18 05:56:52,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 05:56:52,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:56:52,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:52,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:52,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:52,111 INFO L387 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 [2022-01-18 05:56:52,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:52,213 INFO L387 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 34 [2022-01-18 05:56:52,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:52,279 INFO L387 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 [2022-01-18 05:56:52,282 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:52,282 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:52,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:52,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:52,418 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:52,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:52,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:52,682 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:52,837 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:52,837 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:52,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:52,856 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:53,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443582015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:53,685 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:53,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:53,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144066225] [2022-01-18 05:56:53,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:53,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:53,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:53,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:53,686 INFO L87 Difference]: Start difference. First operand 3352 states and 10007 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:53,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:53,922 INFO L93 Difference]: Finished difference Result 5247 states and 15587 transitions. [2022-01-18 05:56:53,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:56:53,922 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:56:53,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:53,974 INFO L225 Difference]: With dead ends: 5247 [2022-01-18 05:56:53,974 INFO L226 Difference]: Without dead ends: 5201 [2022-01-18 05:56:53,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:53,975 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 92 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:53,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 444 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 434 Invalid, 0 Unknown, 182 Unchecked, 0.1s Time] [2022-01-18 05:56:53,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2022-01-18 05:56:54,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 3400. [2022-01-18 05:56:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 3399 states have (on average 2.986466607825831) internal successors, (10151), 3399 states have internal predecessors, (10151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:54,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 10151 transitions. [2022-01-18 05:56:54,024 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 10151 transitions. Word has length 35 [2022-01-18 05:56:54,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:54,024 INFO L470 AbstractCegarLoop]: Abstraction has 3400 states and 10151 transitions. [2022-01-18 05:56:54,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:54,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 10151 transitions. [2022-01-18 05:56:54,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:54,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:54,029 INFO L514 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] [2022-01-18 05:56:54,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 05:56:54,244 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 [2022-01-18 05:56:54,244 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:54,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:54,246 INFO L85 PathProgramCache]: Analyzing trace with hash -38567120, now seen corresponding path program 37 times [2022-01-18 05:56:54,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:54,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349130541] [2022-01-18 05:56:54,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:54,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:54,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:54,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:54,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:54,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349130541] [2022-01-18 05:56:54,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349130541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:54,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818188777] [2022-01-18 05:56:54,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:56:54,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:54,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:54,362 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) [2022-01-18 05:56:54,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 05:56:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:54,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:54,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:54,462 INFO L387 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 [2022-01-18 05:56:54,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:54,559 INFO L387 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 34 [2022-01-18 05:56:54,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:54,615 INFO L387 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 [2022-01-18 05:56:54,617 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:54,617 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:54,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:54,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:54,748 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:54,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:55,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:55,228 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:55,385 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:55,385 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:55,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:55,406 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:56,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818188777] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:56,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:56,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:56,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554750090] [2022-01-18 05:56:56,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:56,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:56,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:56,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:56,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:56,189 INFO L87 Difference]: Start difference. First operand 3400 states and 10151 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) [2022-01-18 05:56:56,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:56,507 INFO L93 Difference]: Finished difference Result 5451 states and 16233 transitions. [2022-01-18 05:56:56,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:56:56,507 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 [2022-01-18 05:56:56,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:56,541 INFO L225 Difference]: With dead ends: 5451 [2022-01-18 05:56:56,541 INFO L226 Difference]: Without dead ends: 5405 [2022-01-18 05:56:56,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:56,542 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 121 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:56,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 528 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 619 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-01-18 05:56:56,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2022-01-18 05:56:56,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 3474. [2022-01-18 05:56:56,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3474 states, 3473 states have (on average 2.990498128419234) internal successors, (10386), 3473 states have internal predecessors, (10386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:56,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3474 states to 3474 states and 10386 transitions. [2022-01-18 05:56:56,587 INFO L78 Accepts]: Start accepts. Automaton has 3474 states and 10386 transitions. Word has length 35 [2022-01-18 05:56:56,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:56,587 INFO L470 AbstractCegarLoop]: Abstraction has 3474 states and 10386 transitions. [2022-01-18 05:56:56,587 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) [2022-01-18 05:56:56,587 INFO L276 IsEmpty]: Start isEmpty. Operand 3474 states and 10386 transitions. [2022-01-18 05:56:56,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:56,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:56,591 INFO L514 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] [2022-01-18 05:56:56,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 05:56:56,792 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 [2022-01-18 05:56:56,792 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:56,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1279702164, now seen corresponding path program 38 times [2022-01-18 05:56:56,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:56,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409724098] [2022-01-18 05:56:56,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:56,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:56,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:56,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409724098] [2022-01-18 05:56:56,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409724098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:56,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268458513] [2022-01-18 05:56:56,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:56,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:56,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:56,918 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) [2022-01-18 05:56:56,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 05:56:56,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:56,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:56,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:56,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:57,032 INFO L387 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 [2022-01-18 05:56:57,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:57,157 INFO L387 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 34 [2022-01-18 05:56:57,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:57,226 INFO L387 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 [2022-01-18 05:56:57,229 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:57,229 INFO L387 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 18 treesize of output 12 [2022-01-18 05:56:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:57,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:57,372 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:56:57,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:56:57,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:57,844 INFO L387 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 35 treesize of output 39 [2022-01-18 05:56:58,050 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:56:58,050 INFO L387 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 42 treesize of output 61 [2022-01-18 05:56:58,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:58,069 INFO L387 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 57 treesize of output 93 [2022-01-18 05:56:58,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:58,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268458513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:58,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:58,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:56:58,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295481135] [2022-01-18 05:56:58,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:58,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:56:58,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:58,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:56:58,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:56:58,736 INFO L87 Difference]: Start difference. First operand 3474 states and 10386 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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) [2022-01-18 05:56:58,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:58,986 INFO L93 Difference]: Finished difference Result 5706 states and 17002 transitions. [2022-01-18 05:56:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:56:58,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 [2022-01-18 05:56:58,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:58,995 INFO L225 Difference]: With dead ends: 5706 [2022-01-18 05:56:58,995 INFO L226 Difference]: Without dead ends: 5660 [2022-01-18 05:56:58,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:56:58,996 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 84 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:58,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 574 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 462 Invalid, 0 Unknown, 369 Unchecked, 0.2s Time] [2022-01-18 05:56:59,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2022-01-18 05:56:59,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 3500. [2022-01-18 05:56:59,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 3499 states have (on average 2.990568733923978) internal successors, (10464), 3499 states have internal predecessors, (10464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:59,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 10464 transitions. [2022-01-18 05:56:59,067 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 10464 transitions. Word has length 35 [2022-01-18 05:56:59,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:59,067 INFO L470 AbstractCegarLoop]: Abstraction has 3500 states and 10464 transitions. [2022-01-18 05:56:59,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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) [2022-01-18 05:56:59,067 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 10464 transitions. [2022-01-18 05:56:59,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:56:59,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:59,071 INFO L514 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] [2022-01-18 05:56:59,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 05:56:59,278 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 [2022-01-18 05:56:59,278 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:59,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:59,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 39 times [2022-01-18 05:56:59,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:59,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125653403] [2022-01-18 05:56:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:59,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:59,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:59,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:59,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125653403] [2022-01-18 05:56:59,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125653403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:59,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497934443] [2022-01-18 05:56:59,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:59,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:59,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:59,394 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) [2022-01-18 05:56:59,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 05:56:59,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:56:59,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:59,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:56:59,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:59,516 INFO L387 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 [2022-01-18 05:56:59,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:59,686 INFO L387 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 37 treesize of output 39 [2022-01-18 05:57:00,213 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-01-18 05:57:00,213 INFO L387 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 38 treesize of output 31 [2022-01-18 05:57:00,216 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:00,216 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:00,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:00,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:00,359 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:00,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:00,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:00,868 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:01,025 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:01,025 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:01,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:01,044 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:01,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:01,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497934443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:01,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:01,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:01,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702728090] [2022-01-18 05:57:01,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:01,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:01,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-01-18 05:57:01,840 INFO L87 Difference]: Start difference. First operand 3500 states and 10464 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:02,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:02,154 INFO L93 Difference]: Finished difference Result 5589 states and 16657 transitions. [2022-01-18 05:57:02,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:57:02,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:02,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:02,163 INFO L225 Difference]: With dead ends: 5589 [2022-01-18 05:57:02,163 INFO L226 Difference]: Without dead ends: 5543 [2022-01-18 05:57:02,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=124, Invalid=631, Unknown=1, NotChecked=0, Total=756 [2022-01-18 05:57:02,164 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 142 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:02,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 433 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 462 Invalid, 0 Unknown, 381 Unchecked, 0.2s Time] [2022-01-18 05:57:02,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5543 states. [2022-01-18 05:57:02,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5543 to 3566. [2022-01-18 05:57:02,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3566 states, 3565 states have (on average 2.990743338008415) internal successors, (10662), 3565 states have internal predecessors, (10662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3566 states to 3566 states and 10662 transitions. [2022-01-18 05:57:02,217 INFO L78 Accepts]: Start accepts. Automaton has 3566 states and 10662 transitions. Word has length 35 [2022-01-18 05:57:02,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:02,217 INFO L470 AbstractCegarLoop]: Abstraction has 3566 states and 10662 transitions. [2022-01-18 05:57:02,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:02,218 INFO L276 IsEmpty]: Start isEmpty. Operand 3566 states and 10662 transitions. [2022-01-18 05:57:02,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:02,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:02,222 INFO L514 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] [2022-01-18 05:57:02,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:02,422 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 [2022-01-18 05:57:02,422 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:02,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:02,423 INFO L85 PathProgramCache]: Analyzing trace with hash 984738666, now seen corresponding path program 40 times [2022-01-18 05:57:02,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:02,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578991083] [2022-01-18 05:57:02,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:02,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:02,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:02,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:02,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578991083] [2022-01-18 05:57:02,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578991083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:02,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034768029] [2022-01-18 05:57:02,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:57:02,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:02,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:02,553 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) [2022-01-18 05:57:02,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 05:57:02,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:57:02,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:02,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:02,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:02,670 INFO L387 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 [2022-01-18 05:57:02,883 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:02,883 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:03,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:03,083 INFO L387 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 [2022-01-18 05:57:03,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:03,091 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:03,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:03,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:03,244 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:03,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:03,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:03,591 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:03,794 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:03,795 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:03,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:03,814 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:04,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034768029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:04,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:04,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:04,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909130145] [2022-01-18 05:57:04,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:04,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:04,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:04,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:04,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:04,135 INFO L87 Difference]: Start difference. First operand 3566 states and 10662 transitions. Second operand has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:04,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:04,372 INFO L93 Difference]: Finished difference Result 5868 states and 17457 transitions. [2022-01-18 05:57:04,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:57:04,372 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:04,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:04,381 INFO L225 Difference]: With dead ends: 5868 [2022-01-18 05:57:04,382 INFO L226 Difference]: Without dead ends: 5803 [2022-01-18 05:57:04,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:04,382 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:04,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 598 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 510 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-01-18 05:57:04,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5803 states. [2022-01-18 05:57:04,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5803 to 3939. [2022-01-18 05:57:04,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3939 states, 3938 states have (on average 2.9873031995937023) internal successors, (11764), 3938 states have internal predecessors, (11764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:04,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3939 states to 3939 states and 11764 transitions. [2022-01-18 05:57:04,478 INFO L78 Accepts]: Start accepts. Automaton has 3939 states and 11764 transitions. Word has length 35 [2022-01-18 05:57:04,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:04,479 INFO L470 AbstractCegarLoop]: Abstraction has 3939 states and 11764 transitions. [2022-01-18 05:57:04,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:04,479 INFO L276 IsEmpty]: Start isEmpty. Operand 3939 states and 11764 transitions. [2022-01-18 05:57:04,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:04,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:04,483 INFO L514 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] [2022-01-18 05:57:04,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:04,684 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 [2022-01-18 05:57:04,684 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:04,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:04,685 INFO L85 PathProgramCache]: Analyzing trace with hash -646676362, now seen corresponding path program 41 times [2022-01-18 05:57:04,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:04,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141293046] [2022-01-18 05:57:04,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:04,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:04,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:04,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:04,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:04,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141293046] [2022-01-18 05:57:04,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141293046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:04,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413842489] [2022-01-18 05:57:04,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:57:04,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:04,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:04,800 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) [2022-01-18 05:57:04,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 05:57:04,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:57:04,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:04,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:04,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:04,901 INFO L387 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 [2022-01-18 05:57:05,113 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:05,113 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:05,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:05,651 INFO L387 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 [2022-01-18 05:57:05,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:05,655 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:05,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:05,804 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:05,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:06,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:06,049 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:06,258 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:06,259 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:06,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:06,277 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:06,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413842489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:06,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:06,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:06,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660993040] [2022-01-18 05:57:06,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:06,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:06,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=392, Unknown=1, NotChecked=0, Total=462 [2022-01-18 05:57:06,649 INFO L87 Difference]: Start difference. First operand 3939 states and 11764 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:06,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:06,964 INFO L93 Difference]: Finished difference Result 5881 states and 17483 transitions. [2022-01-18 05:57:06,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:57:06,965 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:06,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:06,974 INFO L225 Difference]: With dead ends: 5881 [2022-01-18 05:57:06,975 INFO L226 Difference]: Without dead ends: 5724 [2022-01-18 05:57:06,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=83, Invalid=468, Unknown=1, NotChecked=0, Total=552 [2022-01-18 05:57:06,975 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 124 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:06,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 639 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 761 Invalid, 0 Unknown, 296 Unchecked, 0.2s Time] [2022-01-18 05:57:06,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states. [2022-01-18 05:57:07,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 3614. [2022-01-18 05:57:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3614 states, 3613 states have (on average 2.991419872681982) internal successors, (10808), 3613 states have internal predecessors, (10808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:07,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3614 states to 3614 states and 10808 transitions. [2022-01-18 05:57:07,030 INFO L78 Accepts]: Start accepts. Automaton has 3614 states and 10808 transitions. Word has length 35 [2022-01-18 05:57:07,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:07,030 INFO L470 AbstractCegarLoop]: Abstraction has 3614 states and 10808 transitions. [2022-01-18 05:57:07,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:07,030 INFO L276 IsEmpty]: Start isEmpty. Operand 3614 states and 10808 transitions. [2022-01-18 05:57:07,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:07,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:07,035 INFO L514 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] [2022-01-18 05:57:07,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:07,235 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 [2022-01-18 05:57:07,235 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:07,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:07,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1978113104, now seen corresponding path program 42 times [2022-01-18 05:57:07,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:07,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387273505] [2022-01-18 05:57:07,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:07,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:07,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:07,369 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:07,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:07,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387273505] [2022-01-18 05:57:07,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387273505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:07,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180486675] [2022-01-18 05:57:07,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:57:07,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:07,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:07,370 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) [2022-01-18 05:57:07,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 05:57:07,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:57:07,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:07,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:57:07,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:07,489 INFO L387 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 [2022-01-18 05:57:07,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:07,570 INFO L387 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 33 [2022-01-18 05:57:07,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:07,658 INFO L387 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 38 treesize of output 64 [2022-01-18 05:57:07,665 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:57:07,665 INFO L387 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 41 [2022-01-18 05:57:07,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:07,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:08,325 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:08,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:08,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:08,838 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:09,090 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 05:57:09,090 INFO L387 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 41 treesize of output 47 [2022-01-18 05:57:09,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:09,109 INFO L387 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 39 treesize of output 75 [2022-01-18 05:57:09,421 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:09,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180486675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:09,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:09,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:57:09,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550695277] [2022-01-18 05:57:09,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:09,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:57:09,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:09,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:57:09,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:57:09,423 INFO L87 Difference]: Start difference. First operand 3614 states and 10808 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:10,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:10,151 INFO L93 Difference]: Finished difference Result 7446 states and 21826 transitions. [2022-01-18 05:57:10,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:57:10,151 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:10,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:10,163 INFO L225 Difference]: With dead ends: 7446 [2022-01-18 05:57:10,164 INFO L226 Difference]: Without dead ends: 7363 [2022-01-18 05:57:10,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:57:10,164 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 364 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 963 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:10,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 1025 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 846 Invalid, 0 Unknown, 963 Unchecked, 0.3s Time] [2022-01-18 05:57:10,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7363 states. [2022-01-18 05:57:10,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7363 to 3624. [2022-01-18 05:57:10,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 3623 states have (on average 2.9914435550648633) internal successors, (10838), 3623 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) [2022-01-18 05:57:10,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 10838 transitions. [2022-01-18 05:57:10,232 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 10838 transitions. Word has length 35 [2022-01-18 05:57:10,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:10,232 INFO L470 AbstractCegarLoop]: Abstraction has 3624 states and 10838 transitions. [2022-01-18 05:57:10,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:10,232 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 10838 transitions. [2022-01-18 05:57:10,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:10,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:10,237 INFO L514 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] [2022-01-18 05:57:10,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 05:57:10,437 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 [2022-01-18 05:57:10,437 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:10,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1657640096, now seen corresponding path program 43 times [2022-01-18 05:57:10,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:10,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727910797] [2022-01-18 05:57:10,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:10,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:10,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:10,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:10,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727910797] [2022-01-18 05:57:10,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727910797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:10,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065765563] [2022-01-18 05:57:10,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:57:10,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:10,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:10,611 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) [2022-01-18 05:57:10,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 05:57:10,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:10,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:10,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:10,725 INFO L387 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 [2022-01-18 05:57:10,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:10,832 INFO L387 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 34 [2022-01-18 05:57:10,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:10,888 INFO L387 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 [2022-01-18 05:57:10,891 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:10,891 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:10,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:10,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:11,030 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:11,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:11,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:11,478 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:11,636 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:11,636 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:11,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:11,656 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:12,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065765563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:12,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:12,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:12,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003509430] [2022-01-18 05:57:12,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:12,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:12,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:12,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:12,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:12,300 INFO L87 Difference]: Start difference. First operand 3624 states and 10838 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:12,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:12,539 INFO L93 Difference]: Finished difference Result 5675 states and 16875 transitions. [2022-01-18 05:57:12,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:57:12,540 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:12,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:12,549 INFO L225 Difference]: With dead ends: 5675 [2022-01-18 05:57:12,550 INFO L226 Difference]: Without dead ends: 5629 [2022-01-18 05:57:12,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:57:12,550 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 136 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:12,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 445 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 408 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-01-18 05:57:12,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5629 states. [2022-01-18 05:57:12,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5629 to 3514. [2022-01-18 05:57:12,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3514 states, 3513 states have (on average 2.987475092513521) internal successors, (10495), 3513 states have internal predecessors, (10495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:12,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 10495 transitions. [2022-01-18 05:57:12,611 INFO L78 Accepts]: Start accepts. Automaton has 3514 states and 10495 transitions. Word has length 35 [2022-01-18 05:57:12,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:12,611 INFO L470 AbstractCegarLoop]: Abstraction has 3514 states and 10495 transitions. [2022-01-18 05:57:12,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:12,611 INFO L276 IsEmpty]: Start isEmpty. Operand 3514 states and 10495 transitions. [2022-01-18 05:57:12,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:12,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:12,616 INFO L514 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] [2022-01-18 05:57:12,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:12,816 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 [2022-01-18 05:57:12,816 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:12,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:12,816 INFO L85 PathProgramCache]: Analyzing trace with hash -466147130, now seen corresponding path program 44 times [2022-01-18 05:57:12,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:12,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929192373] [2022-01-18 05:57:12,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:12,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:12,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929192373] [2022-01-18 05:57:12,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929192373] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561946918] [2022-01-18 05:57:12,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:57:12,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:12,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:12,956 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) [2022-01-18 05:57:12,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 05:57:12,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:57:12,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:12,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:57:12,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:13,091 INFO L387 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 [2022-01-18 05:57:13,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:13,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 05:57:14,588 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-01-18 05:57:14,588 INFO L387 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 37 treesize of output 33 [2022-01-18 05:57:14,606 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:57:14,606 INFO L387 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 12 [2022-01-18 05:57:14,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:14,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:14,778 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:14,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:15,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:15,190 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:15,355 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:57:15,355 INFO L387 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 41 treesize of output 59 [2022-01-18 05:57:15,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:15,380 INFO L387 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 57 treesize of output 91 [2022-01-18 05:57:16,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:16,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561946918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:16,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:16,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 05:57:16,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002465572] [2022-01-18 05:57:16,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:16,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:57:16,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:16,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:57:16,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=484, Unknown=3, NotChecked=0, Total=600 [2022-01-18 05:57:16,114 INFO L87 Difference]: Start difference. First operand 3514 states and 10495 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:16,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:16,668 INFO L93 Difference]: Finished difference Result 5561 states and 16141 transitions. [2022-01-18 05:57:16,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:57:16,669 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:16,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:16,678 INFO L225 Difference]: With dead ends: 5561 [2022-01-18 05:57:16,678 INFO L226 Difference]: Without dead ends: 5299 [2022-01-18 05:57:16,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=247, Invalid=1232, Unknown=3, NotChecked=0, Total=1482 [2022-01-18 05:57:16,679 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 247 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:16,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 539 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 533 Invalid, 0 Unknown, 494 Unchecked, 0.2s Time] [2022-01-18 05:57:16,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5299 states. [2022-01-18 05:57:16,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5299 to 3564. [2022-01-18 05:57:16,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9842829076620827) internal successors, (10633), 3563 states have internal predecessors, (10633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:16,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10633 transitions. [2022-01-18 05:57:16,765 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10633 transitions. Word has length 35 [2022-01-18 05:57:16,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:16,765 INFO L470 AbstractCegarLoop]: Abstraction has 3564 states and 10633 transitions. [2022-01-18 05:57:16,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:16,765 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10633 transitions. [2022-01-18 05:57:16,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:16,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:16,769 INFO L514 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] [2022-01-18 05:57:16,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:16,970 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 [2022-01-18 05:57:16,970 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:16,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:16,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1597496256, now seen corresponding path program 45 times [2022-01-18 05:57:16,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:16,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535426002] [2022-01-18 05:57:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:16,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:17,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:17,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535426002] [2022-01-18 05:57:17,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535426002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:17,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138328205] [2022-01-18 05:57:17,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:57:17,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:17,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:17,098 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) [2022-01-18 05:57:17,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 05:57:17,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:57:17,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:17,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:17,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:17,213 INFO L387 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 [2022-01-18 05:57:17,402 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:17,403 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:17,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:17,424 INFO L387 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 [2022-01-18 05:57:17,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:17,428 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:17,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:17,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:17,578 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:17,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:18,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:18,274 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:18,444 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:18,444 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:18,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:18,463 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:18,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:18,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138328205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:18,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:18,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:18,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024403474] [2022-01-18 05:57:18,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:18,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:18,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:18,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:18,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:18,731 INFO L87 Difference]: Start difference. First operand 3564 states and 10633 transitions. Second operand has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:18,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:18,970 INFO L93 Difference]: Finished difference Result 5459 states and 16225 transitions. [2022-01-18 05:57:18,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:57:18,970 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:18,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:18,979 INFO L225 Difference]: With dead ends: 5459 [2022-01-18 05:57:18,979 INFO L226 Difference]: Without dead ends: 5413 [2022-01-18 05:57:18,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:18,979 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 122 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:18,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 494 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 530 Invalid, 0 Unknown, 389 Unchecked, 0.2s Time] [2022-01-18 05:57:18,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-01-18 05:57:19,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 3768. [2022-01-18 05:57:19,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3768 states, 3767 states have (on average 2.97929386779931) internal successors, (11223), 3767 states have internal predecessors, (11223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:19,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3768 states to 3768 states and 11223 transitions. [2022-01-18 05:57:19,037 INFO L78 Accepts]: Start accepts. Automaton has 3768 states and 11223 transitions. Word has length 35 [2022-01-18 05:57:19,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:19,037 INFO L470 AbstractCegarLoop]: Abstraction has 3768 states and 11223 transitions. [2022-01-18 05:57:19,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:19,037 INFO L276 IsEmpty]: Start isEmpty. Operand 3768 states and 11223 transitions. [2022-01-18 05:57:19,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:19,042 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:19,042 INFO L514 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] [2022-01-18 05:57:19,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 05:57:19,243 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 [2022-01-18 05:57:19,243 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:19,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1066056012, now seen corresponding path program 46 times [2022-01-18 05:57:19,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:19,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614530921] [2022-01-18 05:57:19,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:19,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:19,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:19,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614530921] [2022-01-18 05:57:19,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614530921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:19,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561203328] [2022-01-18 05:57:19,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:57:19,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:19,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:19,385 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) [2022-01-18 05:57:19,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:57:19,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:19,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:19,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:19,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 05:57:19,514 INFO L387 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 [2022-01-18 05:57:19,733 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:19,733 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:19,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:19,771 INFO L387 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 [2022-01-18 05:57:19,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:19,776 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:19,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:19,937 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:19,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:20,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:20,485 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:20,696 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:20,696 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:20,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:20,715 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:21,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:21,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561203328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:21,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:21,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:21,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562720429] [2022-01-18 05:57:21,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:21,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:21,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:21,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:21,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:21,331 INFO L87 Difference]: Start difference. First operand 3768 states and 11223 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:21,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:21,615 INFO L93 Difference]: Finished difference Result 6159 states and 18256 transitions. [2022-01-18 05:57:21,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:57:21,616 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:21,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:21,626 INFO L225 Difference]: With dead ends: 6159 [2022-01-18 05:57:21,626 INFO L226 Difference]: Without dead ends: 6045 [2022-01-18 05:57:21,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:57:21,626 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:21,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 554 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 612 Invalid, 0 Unknown, 199 Unchecked, 0.2s Time] [2022-01-18 05:57:21,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-01-18 05:57:21,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4012. [2022-01-18 05:57:21,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4012 states, 4011 states have (on average 2.976564447768636) internal successors, (11939), 4011 states have internal predecessors, (11939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:21,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4012 states to 4012 states and 11939 transitions. [2022-01-18 05:57:21,725 INFO L78 Accepts]: Start accepts. Automaton has 4012 states and 11939 transitions. Word has length 35 [2022-01-18 05:57:21,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:21,725 INFO L470 AbstractCegarLoop]: Abstraction has 4012 states and 11939 transitions. [2022-01-18 05:57:21,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:21,725 INFO L276 IsEmpty]: Start isEmpty. Operand 4012 states and 11939 transitions. [2022-01-18 05:57:21,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:21,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:21,730 INFO L514 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] [2022-01-18 05:57:21,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 05:57:21,946 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 [2022-01-18 05:57:21,947 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:21,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:21,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1976276714, now seen corresponding path program 47 times [2022-01-18 05:57:21,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:21,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027210380] [2022-01-18 05:57:21,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:21,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:22,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:22,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:22,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027210380] [2022-01-18 05:57:22,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027210380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:22,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829321091] [2022-01-18 05:57:22,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:57:22,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:22,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:22,071 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) [2022-01-18 05:57:22,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 05:57:22,094 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:57:22,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:22,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:57:22,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:22,206 INFO L387 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 [2022-01-18 05:57:22,465 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 05:57:22,465 INFO L387 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 38 treesize of output 28 [2022-01-18 05:57:23,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:23,001 INFO L387 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 [2022-01-18 05:57:23,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:23,005 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:23,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:23,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:23,208 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:23,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:23,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:23,707 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:23,871 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 05:57:23,871 INFO L387 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 42 treesize of output 51 [2022-01-18 05:57:23,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:23,891 INFO L387 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 83 [2022-01-18 05:57:24,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:24,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829321091] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:24,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:24,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 05:57:24,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187347256] [2022-01-18 05:57:24,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:24,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:57:24,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:24,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:57:24,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-01-18 05:57:24,304 INFO L87 Difference]: Start difference. First operand 4012 states and 11939 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:25,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:25,247 INFO L93 Difference]: Finished difference Result 7425 states and 21582 transitions. [2022-01-18 05:57:25,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 05:57:25,247 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:25,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:25,259 INFO L225 Difference]: With dead ends: 7425 [2022-01-18 05:57:25,259 INFO L226 Difference]: Without dead ends: 7153 [2022-01-18 05:57:25,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=332, Invalid=2217, Unknown=1, NotChecked=0, Total=2550 [2022-01-18 05:57:25,260 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 256 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 840 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:25,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 969 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 803 Invalid, 0 Unknown, 840 Unchecked, 0.3s Time] [2022-01-18 05:57:25,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7153 states. [2022-01-18 05:57:25,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7153 to 4282. [2022-01-18 05:57:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4282 states, 4281 states have (on average 2.974071478626489) internal successors, (12732), 4281 states have internal predecessors, (12732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:25,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4282 states to 4282 states and 12732 transitions. [2022-01-18 05:57:25,339 INFO L78 Accepts]: Start accepts. Automaton has 4282 states and 12732 transitions. Word has length 35 [2022-01-18 05:57:25,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:25,339 INFO L470 AbstractCegarLoop]: Abstraction has 4282 states and 12732 transitions. [2022-01-18 05:57:25,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:25,339 INFO L276 IsEmpty]: Start isEmpty. Operand 4282 states and 12732 transitions. [2022-01-18 05:57:25,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:25,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:25,345 INFO L514 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] [2022-01-18 05:57:25,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:25,547 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 [2022-01-18 05:57:25,547 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:25,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:25,548 INFO L85 PathProgramCache]: Analyzing trace with hash -516795068, now seen corresponding path program 48 times [2022-01-18 05:57:25,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:25,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949433756] [2022-01-18 05:57:25,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:25,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:25,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:25,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:25,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949433756] [2022-01-18 05:57:25,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949433756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:25,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427831109] [2022-01-18 05:57:25,666 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:57:25,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:25,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:25,667 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) [2022-01-18 05:57:25,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 05:57:25,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:57:25,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:25,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:25,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:25,765 INFO L387 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 [2022-01-18 05:57:25,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:25,882 INFO L387 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 34 [2022-01-18 05:57:25,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:25,951 INFO L387 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 [2022-01-18 05:57:25,954 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:25,954 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:25,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:25,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:26,089 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:26,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:26,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:26,565 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:26,737 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:26,738 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:26,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:26,757 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:27,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427831109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:27,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:27,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:27,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508356647] [2022-01-18 05:57:27,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:27,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:27,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:27,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:27,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:27,494 INFO L87 Difference]: Start difference. First operand 4282 states and 12732 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) [2022-01-18 05:57:27,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:27,729 INFO L93 Difference]: Finished difference Result 6632 states and 19753 transitions. [2022-01-18 05:57:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:57:27,729 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 [2022-01-18 05:57:27,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:27,740 INFO L225 Difference]: With dead ends: 6632 [2022-01-18 05:57:27,740 INFO L226 Difference]: Without dead ends: 6586 [2022-01-18 05:57:27,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:57:27,740 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 98 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:27,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 538 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 420 Invalid, 0 Unknown, 391 Unchecked, 0.2s Time] [2022-01-18 05:57:27,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6586 states. [2022-01-18 05:57:27,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6586 to 4262. [2022-01-18 05:57:27,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4262 states, 4261 states have (on average 2.9730110302745834) internal successors, (12668), 4261 states have internal predecessors, (12668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:27,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4262 states to 4262 states and 12668 transitions. [2022-01-18 05:57:27,805 INFO L78 Accepts]: Start accepts. Automaton has 4262 states and 12668 transitions. Word has length 35 [2022-01-18 05:57:27,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:27,805 INFO L470 AbstractCegarLoop]: Abstraction has 4262 states and 12668 transitions. [2022-01-18 05:57:27,805 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) [2022-01-18 05:57:27,805 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 12668 transitions. [2022-01-18 05:57:27,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:27,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:27,811 INFO L514 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] [2022-01-18 05:57:27,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:28,022 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 [2022-01-18 05:57:28,023 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:28,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:28,023 INFO L85 PathProgramCache]: Analyzing trace with hash 370792024, now seen corresponding path program 49 times [2022-01-18 05:57:28,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:28,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998043601] [2022-01-18 05:57:28,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:28,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:28,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:28,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:28,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998043601] [2022-01-18 05:57:28,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998043601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:28,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837159351] [2022-01-18 05:57:28,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:57:28,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:28,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:28,148 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) [2022-01-18 05:57:28,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 05:57:28,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:28,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:28,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:28,246 INFO L387 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 [2022-01-18 05:57:28,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:28,360 INFO L387 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 34 [2022-01-18 05:57:28,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:28,432 INFO L387 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 [2022-01-18 05:57:28,435 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:28,435 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:28,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:28,570 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:28,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:29,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:29,291 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:29,500 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:29,501 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:29,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:29,528 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:30,186 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:30,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837159351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:30,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:30,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:30,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517912779] [2022-01-18 05:57:30,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:30,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:30,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:30,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:30,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:30,187 INFO L87 Difference]: Start difference. First operand 4262 states and 12668 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) [2022-01-18 05:57:30,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:30,456 INFO L93 Difference]: Finished difference Result 7322 states and 21752 transitions. [2022-01-18 05:57:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:57:30,457 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 [2022-01-18 05:57:30,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:30,468 INFO L225 Difference]: With dead ends: 7322 [2022-01-18 05:57:30,469 INFO L226 Difference]: Without dead ends: 7276 [2022-01-18 05:57:30,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:57:30,469 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 127 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:30,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 510 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 489 Invalid, 0 Unknown, 286 Unchecked, 0.2s Time] [2022-01-18 05:57:30,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7276 states. [2022-01-18 05:57:30,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7276 to 4627. [2022-01-18 05:57:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.971465629053178) internal successors, (13746), 4626 states have internal predecessors, (13746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:30,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13746 transitions. [2022-01-18 05:57:30,543 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13746 transitions. Word has length 35 [2022-01-18 05:57:30,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:30,543 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13746 transitions. [2022-01-18 05:57:30,543 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) [2022-01-18 05:57:30,543 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13746 transitions. [2022-01-18 05:57:30,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:30,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:30,548 INFO L514 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] [2022-01-18 05:57:30,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:30,749 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 [2022-01-18 05:57:30,749 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:30,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:30,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1355734334, now seen corresponding path program 50 times [2022-01-18 05:57:30,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:30,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072325120] [2022-01-18 05:57:30,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:30,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:30,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:30,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:30,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:30,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072325120] [2022-01-18 05:57:30,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072325120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:30,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864109229] [2022-01-18 05:57:30,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:57:30,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:30,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:30,865 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) [2022-01-18 05:57:30,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 05:57:30,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:57:30,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:30,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:30,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:30,965 INFO L387 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 [2022-01-18 05:57:31,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:31,110 INFO L387 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 34 [2022-01-18 05:57:31,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:31,164 INFO L387 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 [2022-01-18 05:57:31,166 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:31,166 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:31,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:31,300 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:31,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:31,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:31,884 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:32,094 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:32,094 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:32,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:32,113 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:32,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864109229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:32,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:32,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:32,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192664767] [2022-01-18 05:57:32,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:32,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:32,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:32,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:32,707 INFO L87 Difference]: Start difference. First operand 4627 states and 13746 transitions. Second operand has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:33,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:33,000 INFO L93 Difference]: Finished difference Result 6647 states and 19679 transitions. [2022-01-18 05:57:33,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:57:33,001 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:33,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:33,012 INFO L225 Difference]: With dead ends: 6647 [2022-01-18 05:57:33,012 INFO L226 Difference]: Without dead ends: 6637 [2022-01-18 05:57:33,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:33,013 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 105 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:33,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 620 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 596 Invalid, 0 Unknown, 379 Unchecked, 0.2s Time] [2022-01-18 05:57:33,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6637 states. [2022-01-18 05:57:33,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6637 to 4644. [2022-01-18 05:57:33,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 4643 states have (on average 2.971354727546845) internal successors, (13796), 4643 states have internal predecessors, (13796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:33,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 13796 transitions. [2022-01-18 05:57:33,090 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 13796 transitions. Word has length 35 [2022-01-18 05:57:33,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:33,090 INFO L470 AbstractCegarLoop]: Abstraction has 4644 states and 13796 transitions. [2022-01-18 05:57:33,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:33,090 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 13796 transitions. [2022-01-18 05:57:33,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:33,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:33,096 INFO L514 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] [2022-01-18 05:57:33,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 05:57:33,297 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 [2022-01-18 05:57:33,297 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:33,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:33,297 INFO L85 PathProgramCache]: Analyzing trace with hash -382534800, now seen corresponding path program 51 times [2022-01-18 05:57:33,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:33,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390485726] [2022-01-18 05:57:33,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:33,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:33,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:33,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:33,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:33,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390485726] [2022-01-18 05:57:33,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390485726] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:33,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51395281] [2022-01-18 05:57:33,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:57:33,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:33,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:33,420 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) [2022-01-18 05:57:33,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 05:57:33,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:57:33,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:33,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:57:33,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:33,519 INFO L387 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 [2022-01-18 05:57:33,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:33,617 INFO L387 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 33 [2022-01-18 05:57:33,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:33,673 INFO L387 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 38 treesize of output 64 [2022-01-18 05:57:33,682 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:57:33,682 INFO L387 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 41 [2022-01-18 05:57:33,768 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:33,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:34,038 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:34,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:34,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:34,527 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:34,800 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 05:57:34,800 INFO L387 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 41 treesize of output 47 [2022-01-18 05:57:34,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:34,819 INFO L387 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 39 treesize of output 75 [2022-01-18 05:57:35,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:35,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51395281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:35,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:35,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:57:35,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407558333] [2022-01-18 05:57:35,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:35,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:57:35,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:35,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:57:35,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:57:35,138 INFO L87 Difference]: Start difference. First operand 4644 states and 13796 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:35,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:35,775 INFO L93 Difference]: Finished difference Result 8536 states and 24976 transitions. [2022-01-18 05:57:35,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:57:35,775 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:35,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:35,790 INFO L225 Difference]: With dead ends: 8536 [2022-01-18 05:57:35,790 INFO L226 Difference]: Without dead ends: 8453 [2022-01-18 05:57:35,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:57:35,791 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 347 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 766 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:35,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 989 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 573 Invalid, 0 Unknown, 766 Unchecked, 0.2s Time] [2022-01-18 05:57:35,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8453 states. [2022-01-18 05:57:35,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8453 to 4597. [2022-01-18 05:57:35,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4597 states, 4596 states have (on average 2.969538729329852) internal successors, (13648), 4596 states have internal predecessors, (13648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:35,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4597 states to 4597 states and 13648 transitions. [2022-01-18 05:57:35,869 INFO L78 Accepts]: Start accepts. Automaton has 4597 states and 13648 transitions. Word has length 35 [2022-01-18 05:57:35,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:35,869 INFO L470 AbstractCegarLoop]: Abstraction has 4597 states and 13648 transitions. [2022-01-18 05:57:35,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:35,870 INFO L276 IsEmpty]: Start isEmpty. Operand 4597 states and 13648 transitions. [2022-01-18 05:57:35,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:35,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:35,875 INFO L514 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] [2022-01-18 05:57:35,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 05:57:36,075 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 [2022-01-18 05:57:36,075 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:36,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:36,075 INFO L85 PathProgramCache]: Analyzing trace with hash 625310654, now seen corresponding path program 52 times [2022-01-18 05:57:36,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:36,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564095178] [2022-01-18 05:57:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:36,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:36,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:36,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:36,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564095178] [2022-01-18 05:57:36,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564095178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:36,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719635204] [2022-01-18 05:57:36,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:57:36,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:36,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:36,193 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) [2022-01-18 05:57:36,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 05:57:36,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:57:36,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:36,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:36,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:36,340 INFO L387 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 [2022-01-18 05:57:36,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:36,389 INFO L387 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 34 [2022-01-18 05:57:36,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:36,449 INFO L387 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 [2022-01-18 05:57:36,452 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:36,452 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:36,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:36,578 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:36,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:36,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:36,945 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:37,104 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:37,105 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:37,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:37,123 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:38,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:38,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719635204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:38,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:38,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:38,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066069819] [2022-01-18 05:57:38,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:38,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:38,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:38,113 INFO L87 Difference]: Start difference. First operand 4597 states and 13648 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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) [2022-01-18 05:57:38,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:38,393 INFO L93 Difference]: Finished difference Result 7067 states and 20945 transitions. [2022-01-18 05:57:38,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:57:38,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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 [2022-01-18 05:57:38,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:38,405 INFO L225 Difference]: With dead ends: 7067 [2022-01-18 05:57:38,405 INFO L226 Difference]: Without dead ends: 7021 [2022-01-18 05:57:38,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:38,405 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 101 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:38,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 569 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 582 Invalid, 0 Unknown, 355 Unchecked, 0.2s Time] [2022-01-18 05:57:38,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7021 states. [2022-01-18 05:57:38,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7021 to 4693. [2022-01-18 05:57:38,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4693 states, 4692 states have (on average 2.971014492753623) internal successors, (13940), 4692 states have internal predecessors, (13940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:38,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4693 states to 4693 states and 13940 transitions. [2022-01-18 05:57:38,477 INFO L78 Accepts]: Start accepts. Automaton has 4693 states and 13940 transitions. Word has length 35 [2022-01-18 05:57:38,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:38,477 INFO L470 AbstractCegarLoop]: Abstraction has 4693 states and 13940 transitions. [2022-01-18 05:57:38,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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) [2022-01-18 05:57:38,477 INFO L276 IsEmpty]: Start isEmpty. Operand 4693 states and 13940 transitions. [2022-01-18 05:57:38,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:38,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:38,483 INFO L514 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] [2022-01-18 05:57:38,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:38,683 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 [2022-01-18 05:57:38,683 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:38,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:38,684 INFO L85 PathProgramCache]: Analyzing trace with hash 814390196, now seen corresponding path program 53 times [2022-01-18 05:57:38,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:38,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829953258] [2022-01-18 05:57:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:38,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:38,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:38,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:38,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829953258] [2022-01-18 05:57:38,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829953258] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:38,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274365196] [2022-01-18 05:57:38,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:57:38,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:38,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:38,804 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) [2022-01-18 05:57:38,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 05:57:38,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:57:38,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:38,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:57:38,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:38,977 INFO L387 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 [2022-01-18 05:57:39,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:39,079 INFO L387 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 35 treesize of output 35 [2022-01-18 05:57:39,236 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 05:57:39,236 INFO L387 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 39 treesize of output 29 [2022-01-18 05:57:39,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:39,242 INFO L387 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 [2022-01-18 05:57:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:39,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:39,474 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:39,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:39,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:39,872 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:40,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:40,080 INFO L387 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 42 treesize of output 82 [2022-01-18 05:57:40,100 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 05:57:40,101 INFO L387 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 84 treesize of output 75 [2022-01-18 05:57:40,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:40,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274365196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:40,521 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:40,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-01-18 05:57:40,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245703170] [2022-01-18 05:57:40,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:40,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:57:40,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:40,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:57:40,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:57:40,522 INFO L87 Difference]: Start difference. First operand 4693 states and 13940 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:41,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:41,535 INFO L93 Difference]: Finished difference Result 9679 states and 28045 transitions. [2022-01-18 05:57:41,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:57:41,535 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:41,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:41,551 INFO L225 Difference]: With dead ends: 9679 [2022-01-18 05:57:41,551 INFO L226 Difference]: Without dead ends: 9567 [2022-01-18 05:57:41,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=485, Invalid=2485, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:57:41,552 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 392 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 650 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:41,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 899 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 784 Invalid, 0 Unknown, 650 Unchecked, 0.3s Time] [2022-01-18 05:57:41,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states. [2022-01-18 05:57:41,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 5093. [2022-01-18 05:57:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5093 states, 5092 states have (on average 2.9884131971720347) internal successors, (15217), 5092 states have internal predecessors, (15217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 15217 transitions. [2022-01-18 05:57:41,643 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 15217 transitions. Word has length 35 [2022-01-18 05:57:41,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:41,643 INFO L470 AbstractCegarLoop]: Abstraction has 5093 states and 15217 transitions. [2022-01-18 05:57:41,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:41,643 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 15217 transitions. [2022-01-18 05:57:41,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:41,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:41,649 INFO L514 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] [2022-01-18 05:57:41,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:41,850 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 [2022-01-18 05:57:41,850 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:41,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:41,851 INFO L85 PathProgramCache]: Analyzing trace with hash -426744848, now seen corresponding path program 54 times [2022-01-18 05:57:41,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:41,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631055413] [2022-01-18 05:57:41,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:41,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:41,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:41,969 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:41,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:41,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631055413] [2022-01-18 05:57:41,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631055413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:41,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481205445] [2022-01-18 05:57:41,969 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:57:41,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:41,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:41,970 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) [2022-01-18 05:57:41,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 05:57:41,993 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:57:41,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:41,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:41,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:42,114 INFO L387 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 [2022-01-18 05:57:42,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:42,170 INFO L387 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 34 [2022-01-18 05:57:42,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:42,231 INFO L387 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 [2022-01-18 05:57:42,234 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:42,234 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:42,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:42,395 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:42,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:42,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:42,743 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:42,946 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:42,946 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:42,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:42,964 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:43,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:43,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481205445] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:43,589 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:43,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:57:43,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097832927] [2022-01-18 05:57:43,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:43,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:57:43,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:43,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:57:43,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:57:43,589 INFO L87 Difference]: Start difference. First operand 5093 states and 15217 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:43,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:43,848 INFO L93 Difference]: Finished difference Result 7637 states and 22697 transitions. [2022-01-18 05:57:43,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:57:43,848 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:43,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:43,861 INFO L225 Difference]: With dead ends: 7637 [2022-01-18 05:57:43,862 INFO L226 Difference]: Without dead ends: 7621 [2022-01-18 05:57:43,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:43,862 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 124 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:43,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 456 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 464 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-01-18 05:57:43,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7621 states. [2022-01-18 05:57:43,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7621 to 5050. [2022-01-18 05:57:43,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5050 states, 5049 states have (on average 2.9879183996831054) internal successors, (15086), 5049 states have internal predecessors, (15086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:43,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 15086 transitions. [2022-01-18 05:57:43,942 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 15086 transitions. Word has length 35 [2022-01-18 05:57:43,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:43,942 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 15086 transitions. [2022-01-18 05:57:43,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:43,942 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 15086 transitions. [2022-01-18 05:57:43,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:43,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:43,949 INFO L514 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] [2022-01-18 05:57:43,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 05:57:44,149 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 [2022-01-18 05:57:44,150 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:44,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:44,150 INFO L85 PathProgramCache]: Analyzing trace with hash -601298574, now seen corresponding path program 55 times [2022-01-18 05:57:44,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:44,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123127229] [2022-01-18 05:57:44,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:44,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:44,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:44,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:44,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123127229] [2022-01-18 05:57:44,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123127229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:44,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981735054] [2022-01-18 05:57:44,294 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:57:44,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:44,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:44,295 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) [2022-01-18 05:57:44,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 05:57:44,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:44,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:44,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:44,451 INFO L387 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 [2022-01-18 05:57:44,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:44,635 INFO L387 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 37 treesize of output 39 [2022-01-18 05:57:45,199 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-01-18 05:57:45,200 INFO L387 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 38 treesize of output 34 [2022-01-18 05:57:45,203 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 05:57:45,203 INFO L387 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 21 treesize of output 12 [2022-01-18 05:57:45,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:45,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:45,336 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:45,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:45,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:45,750 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:45,897 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:45,898 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:45,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:45,916 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:47,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981735054] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:47,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:47,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:47,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649804081] [2022-01-18 05:57:47,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:47,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:47,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:47,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:47,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=387, Unknown=1, NotChecked=0, Total=462 [2022-01-18 05:57:47,041 INFO L87 Difference]: Start difference. First operand 5050 states and 15086 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:47,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:47,295 INFO L93 Difference]: Finished difference Result 7502 states and 22335 transitions. [2022-01-18 05:57:47,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:57:47,296 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:47,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:47,307 INFO L225 Difference]: With dead ends: 7502 [2022-01-18 05:57:47,308 INFO L226 Difference]: Without dead ends: 7456 [2022-01-18 05:57:47,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=635, Unknown=1, NotChecked=0, Total=756 [2022-01-18 05:57:47,308 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 143 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:47,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 452 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 387 Invalid, 0 Unknown, 346 Unchecked, 0.1s Time] [2022-01-18 05:57:47,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-01-18 05:57:47,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 5065. [2022-01-18 05:57:47,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5065 states, 5064 states have (on average 2.9885466034755135) internal successors, (15134), 5064 states have internal predecessors, (15134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:47,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5065 states to 5065 states and 15134 transitions. [2022-01-18 05:57:47,414 INFO L78 Accepts]: Start accepts. Automaton has 5065 states and 15134 transitions. Word has length 35 [2022-01-18 05:57:47,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:47,415 INFO L470 AbstractCegarLoop]: Abstraction has 5065 states and 15134 transitions. [2022-01-18 05:57:47,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:47,415 INFO L276 IsEmpty]: Start isEmpty. Operand 5065 states and 15134 transitions. [2022-01-18 05:57:47,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:47,420 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:47,420 INFO L514 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] [2022-01-18 05:57:47,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:47,621 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 [2022-01-18 05:57:47,622 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:47,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:47,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1837695982, now seen corresponding path program 56 times [2022-01-18 05:57:47,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:47,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655318693] [2022-01-18 05:57:47,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:47,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:47,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:47,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655318693] [2022-01-18 05:57:47,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655318693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:47,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208357314] [2022-01-18 05:57:47,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:57:47,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:47,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:47,772 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) [2022-01-18 05:57:47,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 05:57:47,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:57:47,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:47,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:57:47,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:47,911 INFO L387 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 [2022-01-18 05:57:48,055 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 05:57:48,055 INFO L387 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 50 treesize of output 32 [2022-01-18 05:57:48,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:48,077 INFO L387 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 [2022-01-18 05:57:48,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:48,080 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:48,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:48,225 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:48,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:48,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:48,689 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:48,895 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:48,895 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:48,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:48,914 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:49,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208357314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:49,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:49,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:49,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128965556] [2022-01-18 05:57:49,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:49,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:49,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:49,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:49,720 INFO L87 Difference]: Start difference. First operand 5065 states and 15134 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:49,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:49,918 INFO L93 Difference]: Finished difference Result 6028 states and 17950 transitions. [2022-01-18 05:57:49,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:57:49,918 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:57:49,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:49,929 INFO L225 Difference]: With dead ends: 6028 [2022-01-18 05:57:49,929 INFO L226 Difference]: Without dead ends: 5982 [2022-01-18 05:57:49,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:49,929 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 78 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:49,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 572 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 403 Invalid, 0 Unknown, 229 Unchecked, 0.1s Time] [2022-01-18 05:57:49,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5982 states. [2022-01-18 05:57:49,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5982 to 5124. [2022-01-18 05:57:49,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5124 states, 5123 states have (on average 2.9888737068124147) internal successors, (15312), 5123 states have internal predecessors, (15312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5124 states to 5124 states and 15312 transitions. [2022-01-18 05:57:50,008 INFO L78 Accepts]: Start accepts. Automaton has 5124 states and 15312 transitions. Word has length 35 [2022-01-18 05:57:50,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:50,009 INFO L470 AbstractCegarLoop]: Abstraction has 5124 states and 15312 transitions. [2022-01-18 05:57:50,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:50,009 INFO L276 IsEmpty]: Start isEmpty. Operand 5124 states and 15312 transitions. [2022-01-18 05:57:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:50,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:50,016 INFO L514 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] [2022-01-18 05:57:50,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:50,216 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 [2022-01-18 05:57:50,216 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:50,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:50,217 INFO L85 PathProgramCache]: Analyzing trace with hash 206280954, now seen corresponding path program 57 times [2022-01-18 05:57:50,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:50,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834177795] [2022-01-18 05:57:50,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:50,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:50,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:50,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:50,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:50,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834177795] [2022-01-18 05:57:50,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834177795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:50,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997628584] [2022-01-18 05:57:50,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:57:50,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:50,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:50,344 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) [2022-01-18 05:57:50,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 05:57:50,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:57:50,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:50,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:50,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:50,480 INFO L387 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 [2022-01-18 05:57:50,620 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:50,620 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:50,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:50,719 INFO L387 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 [2022-01-18 05:57:50,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:50,723 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:50,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:50,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:50,863 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:50,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:51,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:51,456 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:51,607 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:51,607 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:51,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:51,626 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:52,688 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:52,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997628584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:52,688 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:52,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:52,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591164737] [2022-01-18 05:57:52,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:52,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:52,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:52,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:52,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:52,689 INFO L87 Difference]: Start difference. First operand 5124 states and 15312 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:52,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:52,938 INFO L93 Difference]: Finished difference Result 6587 states and 19580 transitions. [2022-01-18 05:57:52,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:57:52,938 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:52,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:52,949 INFO L225 Difference]: With dead ends: 6587 [2022-01-18 05:57:52,949 INFO L226 Difference]: Without dead ends: 6553 [2022-01-18 05:57:52,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:57:52,950 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 116 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:52,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 672 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 525 Invalid, 0 Unknown, 273 Unchecked, 0.2s Time] [2022-01-18 05:57:52,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6553 states. [2022-01-18 05:57:53,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6553 to 5208. [2022-01-18 05:57:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5208 states, 5207 states have (on average 2.9894372959477624) internal successors, (15566), 5207 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:53,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5208 states to 5208 states and 15566 transitions. [2022-01-18 05:57:53,021 INFO L78 Accepts]: Start accepts. Automaton has 5208 states and 15566 transitions. Word has length 35 [2022-01-18 05:57:53,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:53,021 INFO L470 AbstractCegarLoop]: Abstraction has 5208 states and 15566 transitions. [2022-01-18 05:57:53,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:53,022 INFO L276 IsEmpty]: Start isEmpty. Operand 5208 states and 15566 transitions. [2022-01-18 05:57:53,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:53,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:53,028 INFO L514 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] [2022-01-18 05:57:53,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:53,228 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 [2022-01-18 05:57:53,228 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:53,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:53,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1927053450, now seen corresponding path program 58 times [2022-01-18 05:57:53,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:53,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562623359] [2022-01-18 05:57:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:53,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:53,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:53,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:53,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:53,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562623359] [2022-01-18 05:57:53,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562623359] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:53,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165743800] [2022-01-18 05:57:53,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:57:53,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:53,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:53,345 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) [2022-01-18 05:57:53,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 05:57:53,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:57:53,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:53,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:53,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:53,485 INFO L387 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 [2022-01-18 05:57:53,616 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:57:53,616 INFO L387 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 48 treesize of output 32 [2022-01-18 05:57:53,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:53,643 INFO L387 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 [2022-01-18 05:57:53,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:53,646 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:53,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:53,791 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:53,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:54,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:54,195 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:54,407 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:54,408 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:54,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:54,427 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:55,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165743800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:55,463 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:55,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 05:57:55,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409990548] [2022-01-18 05:57:55,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:55,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:57:55,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:55,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:57:55,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:57:55,464 INFO L87 Difference]: Start difference. First operand 5208 states and 15566 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:55,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:55,717 INFO L93 Difference]: Finished difference Result 6913 states and 20595 transitions. [2022-01-18 05:57:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:57:55,717 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:55,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:55,729 INFO L225 Difference]: With dead ends: 6913 [2022-01-18 05:57:55,729 INFO L226 Difference]: Without dead ends: 6828 [2022-01-18 05:57:55,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:57:55,729 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 130 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 451 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:55,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 609 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 552 Invalid, 0 Unknown, 451 Unchecked, 0.2s Time] [2022-01-18 05:57:55,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6828 states. [2022-01-18 05:57:55,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6828 to 5084. [2022-01-18 05:57:55,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5084 states, 5083 states have (on average 2.9907534920322645) internal successors, (15202), 5083 states have internal predecessors, (15202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:55,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5084 states to 5084 states and 15202 transitions. [2022-01-18 05:57:55,806 INFO L78 Accepts]: Start accepts. Automaton has 5084 states and 15202 transitions. Word has length 35 [2022-01-18 05:57:55,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:55,806 INFO L470 AbstractCegarLoop]: Abstraction has 5084 states and 15202 transitions. [2022-01-18 05:57:55,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:55,806 INFO L276 IsEmpty]: Start isEmpty. Operand 5084 states and 15202 transitions. [2022-01-18 05:57:55,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:55,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:55,812 INFO L514 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] [2022-01-18 05:57:55,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 05:57:56,012 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 [2022-01-18 05:57:56,013 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:56,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:56,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1314638282, now seen corresponding path program 59 times [2022-01-18 05:57:56,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:56,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885942251] [2022-01-18 05:57:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:56,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:56,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:56,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:56,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885942251] [2022-01-18 05:57:56,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885942251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:56,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579475784] [2022-01-18 05:57:56,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:57:56,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:56,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:56,134 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) [2022-01-18 05:57:56,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 05:57:56,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:57:56,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:56,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:56,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:56,334 INFO L387 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 15 treesize of output 11 [2022-01-18 05:57:56,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:56,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 05:57:56,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:56,954 INFO L387 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 [2022-01-18 05:57:56,956 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:56,956 INFO L387 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 18 treesize of output 12 [2022-01-18 05:57:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:56,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:57,092 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:57,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:57:57,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:57,415 INFO L387 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 35 treesize of output 39 [2022-01-18 05:57:57,633 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:57:57,633 INFO L387 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 42 treesize of output 61 [2022-01-18 05:57:57,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:57,653 INFO L387 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 57 treesize of output 93 [2022-01-18 05:57:58,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:58,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579475784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:58,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:58,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 05:57:58,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704780150] [2022-01-18 05:57:58,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:58,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:57:58,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:58,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:57:58,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=349, Unknown=2, NotChecked=0, Total=420 [2022-01-18 05:57:58,488 INFO L87 Difference]: Start difference. First operand 5084 states and 15202 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:58,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:57:58,683 INFO L93 Difference]: Finished difference Result 7130 states and 21245 transitions. [2022-01-18 05:57:58,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:57:58,684 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:57:58,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:57:58,695 INFO L225 Difference]: With dead ends: 7130 [2022-01-18 05:57:58,695 INFO L226 Difference]: Without dead ends: 7084 [2022-01-18 05:57:58,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=421, Unknown=2, NotChecked=0, Total=506 [2022-01-18 05:57:58,696 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 104 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 386 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:58,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 499 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 399 Invalid, 0 Unknown, 386 Unchecked, 0.1s Time] [2022-01-18 05:57:58,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7084 states. [2022-01-18 05:57:58,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7084 to 5134. [2022-01-18 05:57:58,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 2.9908435612702124) internal successors, (15352), 5133 states have internal predecessors, (15352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:58,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 15352 transitions. [2022-01-18 05:57:58,772 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 15352 transitions. Word has length 35 [2022-01-18 05:57:58,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:57:58,772 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 15352 transitions. [2022-01-18 05:57:58,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:57:58,772 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 15352 transitions. [2022-01-18 05:57:58,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:57:58,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:57:58,779 INFO L514 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] [2022-01-18 05:57:58,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 05:57:58,979 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 [2022-01-18 05:57:58,979 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:57:58,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:57:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash -541334458, now seen corresponding path program 60 times [2022-01-18 05:57:58,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:57:58,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250758452] [2022-01-18 05:57:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:57:58,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:57:58,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:57:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:59,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:57:59,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250758452] [2022-01-18 05:57:59,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250758452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:57:59,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771670163] [2022-01-18 05:57:59,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:57:59,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:57:59,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:57:59,100 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) [2022-01-18 05:57:59,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 05:57:59,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:57:59,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:59,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:57:59,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:59,297 INFO L387 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 15 treesize of output 11 [2022-01-18 05:57:59,344 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:59,344 INFO L387 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 29 [2022-01-18 05:57:59,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:59,667 INFO L387 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 [2022-01-18 05:57:59,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:57:59,671 INFO L387 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 16 treesize of output 21 [2022-01-18 05:57:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:59,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:59,818 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:57:59,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:00,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:00,091 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:00,312 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:00,313 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:00,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:00,330 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:01,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771670163] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:01,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:01,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 05:58:01,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616755326] [2022-01-18 05:58:01,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:01,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:58:01,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:01,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:58:01,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:58:01,052 INFO L87 Difference]: Start difference. First operand 5134 states and 15352 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:01,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:01,261 INFO L93 Difference]: Finished difference Result 6468 states and 19287 transitions. [2022-01-18 05:58:01,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:58:01,261 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:01,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:01,271 INFO L225 Difference]: With dead ends: 6468 [2022-01-18 05:58:01,271 INFO L226 Difference]: Without dead ends: 6422 [2022-01-18 05:58:01,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:58:01,272 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 107 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:01,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 530 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 495 Invalid, 0 Unknown, 250 Unchecked, 0.2s Time] [2022-01-18 05:58:01,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6422 states. [2022-01-18 05:58:01,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6422 to 5162. [2022-01-18 05:58:01,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5162 states, 5161 states have (on average 2.990505715946522) internal successors, (15434), 5161 states have internal predecessors, (15434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:01,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5162 states to 5162 states and 15434 transitions. [2022-01-18 05:58:01,341 INFO L78 Accepts]: Start accepts. Automaton has 5162 states and 15434 transitions. Word has length 35 [2022-01-18 05:58:01,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:01,342 INFO L470 AbstractCegarLoop]: Abstraction has 5162 states and 15434 transitions. [2022-01-18 05:58:01,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:01,342 INFO L276 IsEmpty]: Start isEmpty. Operand 5162 states and 15434 transitions. [2022-01-18 05:58:01,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:01,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:01,348 INFO L514 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] [2022-01-18 05:58:01,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 05:58:01,549 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 [2022-01-18 05:58:01,549 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:01,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:01,549 INFO L85 PathProgramCache]: Analyzing trace with hash 2122217810, now seen corresponding path program 61 times [2022-01-18 05:58:01,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:01,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421556157] [2022-01-18 05:58:01,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:01,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:01,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:01,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:01,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:01,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421556157] [2022-01-18 05:58:01,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421556157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:01,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460786623] [2022-01-18 05:58:01,672 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:58:01,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:01,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:01,673 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) [2022-01-18 05:58:01,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 05:58:01,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:01,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:58:01,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:01,868 INFO L387 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 15 treesize of output 11 [2022-01-18 05:58:01,916 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:58:01,917 INFO L387 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 [2022-01-18 05:58:02,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:02,499 INFO L387 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 [2022-01-18 05:58:02,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:02,503 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:02,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:02,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:02,645 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:02,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:02,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:02,950 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:03,134 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:03,134 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:03,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:03,153 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:03,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:03,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460786623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:03,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:03,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 05:58:03,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472816791] [2022-01-18 05:58:03,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:03,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:58:03,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:03,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:58:03,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=353, Unknown=1, NotChecked=0, Total=420 [2022-01-18 05:58:03,500 INFO L87 Difference]: Start difference. First operand 5162 states and 15434 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:03,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:03,697 INFO L93 Difference]: Finished difference Result 6624 states and 19755 transitions. [2022-01-18 05:58:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:58:03,697 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:03,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:03,708 INFO L225 Difference]: With dead ends: 6624 [2022-01-18 05:58:03,708 INFO L226 Difference]: Without dead ends: 6583 [2022-01-18 05:58:03,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=73, Invalid=388, Unknown=1, NotChecked=0, Total=462 [2022-01-18 05:58:03,708 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 307 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:03,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 507 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 475 Invalid, 0 Unknown, 307 Unchecked, 0.2s Time] [2022-01-18 05:58:03,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6583 states. [2022-01-18 05:58:03,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6583 to 5250. [2022-01-18 05:58:03,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5250 states, 5249 states have (on average 2.9914269384644694) internal successors, (15702), 5249 states have internal predecessors, (15702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:03,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5250 states to 5250 states and 15702 transitions. [2022-01-18 05:58:03,780 INFO L78 Accepts]: Start accepts. Automaton has 5250 states and 15702 transitions. Word has length 35 [2022-01-18 05:58:03,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:03,780 INFO L470 AbstractCegarLoop]: Abstraction has 5250 states and 15702 transitions. [2022-01-18 05:58:03,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:03,780 INFO L276 IsEmpty]: Start isEmpty. Operand 5250 states and 15702 transitions. [2022-01-18 05:58:03,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:03,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:03,786 INFO L514 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] [2022-01-18 05:58:03,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 05:58:03,988 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 [2022-01-18 05:58:03,988 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:03,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1470282058, now seen corresponding path program 62 times [2022-01-18 05:58:03,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:03,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686460003] [2022-01-18 05:58:03,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:03,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:03,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:04,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:04,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:04,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686460003] [2022-01-18 05:58:04,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686460003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:04,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451912074] [2022-01-18 05:58:04,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:58:04,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:04,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:04,117 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) [2022-01-18 05:58:04,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 05:58:04,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:58:04,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:04,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:04,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:04,345 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:04,346 INFO L387 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 [2022-01-18 05:58:05,408 INFO L387 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 19 [2022-01-18 05:58:05,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:05,460 INFO L387 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 [2022-01-18 05:58:05,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:05,464 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:05,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:05,600 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:05,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:06,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:06,078 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:06,256 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:06,257 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:06,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:06,276 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:06,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:06,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451912074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:06,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:06,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:58:06,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075993100] [2022-01-18 05:58:06,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:06,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:58:06,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:06,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:58:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-01-18 05:58:06,561 INFO L87 Difference]: Start difference. First operand 5250 states and 15702 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) [2022-01-18 05:58:06,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:06,770 INFO L93 Difference]: Finished difference Result 6507 states and 19400 transitions. [2022-01-18 05:58:06,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:58:06,771 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 [2022-01-18 05:58:06,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:06,782 INFO L225 Difference]: With dead ends: 6507 [2022-01-18 05:58:06,782 INFO L226 Difference]: Without dead ends: 6461 [2022-01-18 05:58:06,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-01-18 05:58:06,782 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 116 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:06,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 420 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 424 Invalid, 0 Unknown, 164 Unchecked, 0.2s Time] [2022-01-18 05:58:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6461 states. [2022-01-18 05:58:06,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6461 to 5296. [2022-01-18 05:58:06,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5296 states, 5295 states have (on average 2.990557129367328) internal successors, (15835), 5295 states have internal predecessors, (15835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:06,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5296 states to 5296 states and 15835 transitions. [2022-01-18 05:58:06,856 INFO L78 Accepts]: Start accepts. Automaton has 5296 states and 15835 transitions. Word has length 35 [2022-01-18 05:58:06,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:06,856 INFO L470 AbstractCegarLoop]: Abstraction has 5296 states and 15835 transitions. [2022-01-18 05:58:06,856 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) [2022-01-18 05:58:06,856 INFO L276 IsEmpty]: Start isEmpty. Operand 5296 states and 15835 transitions. [2022-01-18 05:58:06,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:06,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:06,863 INFO L514 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] [2022-01-18 05:58:06,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:07,066 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 [2022-01-18 05:58:07,066 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:07,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:07,067 INFO L85 PathProgramCache]: Analyzing trace with hash -161132970, now seen corresponding path program 63 times [2022-01-18 05:58:07,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:07,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600054024] [2022-01-18 05:58:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:07,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:07,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:07,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600054024] [2022-01-18 05:58:07,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600054024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:07,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128256508] [2022-01-18 05:58:07,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:58:07,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:07,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:07,200 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) [2022-01-18 05:58:07,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 05:58:07,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:58:07,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:07,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:58:07,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:07,430 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:58:07,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 05:58:07,829 INFO L387 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 19 [2022-01-18 05:58:09,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:09,180 INFO L387 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 [2022-01-18 05:58:09,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:09,184 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:09,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:09,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:09,549 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:09,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:09,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:09,821 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:10,060 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 05:58:10,060 INFO L387 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 41 treesize of output 47 [2022-01-18 05:58:10,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:10,079 INFO L387 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 39 treesize of output 75 [2022-01-18 05:58:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:10,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128256508] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:10,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:10,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:58:10,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564282440] [2022-01-18 05:58:10,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:10,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:58:10,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:10,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:58:10,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=605, Unknown=4, NotChecked=0, Total=702 [2022-01-18 05:58:10,171 INFO L87 Difference]: Start difference. First operand 5296 states and 15835 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:12,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:12,865 INFO L93 Difference]: Finished difference Result 6595 states and 19539 transitions. [2022-01-18 05:58:12,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:58:12,866 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:58:12,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:12,877 INFO L225 Difference]: With dead ends: 6595 [2022-01-18 05:58:12,877 INFO L226 Difference]: Without dead ends: 6580 [2022-01-18 05:58:12,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=215, Invalid=1502, Unknown=5, NotChecked=0, Total=1722 [2022-01-18 05:58:12,878 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 165 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:12,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 634 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 383 Invalid, 0 Unknown, 406 Unchecked, 0.1s Time] [2022-01-18 05:58:12,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6580 states. [2022-01-18 05:58:12,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6580 to 5438. [2022-01-18 05:58:12,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5438 states, 5437 states have (on average 2.9974250505793636) internal successors, (16297), 5437 states have internal predecessors, (16297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5438 states to 5438 states and 16297 transitions. [2022-01-18 05:58:12,969 INFO L78 Accepts]: Start accepts. Automaton has 5438 states and 16297 transitions. Word has length 35 [2022-01-18 05:58:12,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:12,970 INFO L470 AbstractCegarLoop]: Abstraction has 5438 states and 16297 transitions. [2022-01-18 05:58:12,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:12,970 INFO L276 IsEmpty]: Start isEmpty. Operand 5438 states and 16297 transitions. [2022-01-18 05:58:12,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:12,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:12,976 INFO L514 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] [2022-01-18 05:58:12,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 05:58:13,177 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 [2022-01-18 05:58:13,177 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:13,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:13,178 INFO L85 PathProgramCache]: Analyzing trace with hash -327663462, now seen corresponding path program 64 times [2022-01-18 05:58:13,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:13,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194882527] [2022-01-18 05:58:13,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:13,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:13,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:13,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:13,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:13,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194882527] [2022-01-18 05:58:13,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194882527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:13,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927115454] [2022-01-18 05:58:13,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:58:13,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:13,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:13,293 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) [2022-01-18 05:58:13,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 05:58:13,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:58:13,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:13,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:13,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:13,488 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:13,489 INFO L387 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 [2022-01-18 05:58:14,564 INFO L387 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 19 [2022-01-18 05:58:15,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:15,130 INFO L387 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 [2022-01-18 05:58:15,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:15,138 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:15,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:15,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:15,267 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:15,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:15,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:15,652 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:15,815 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:15,816 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:15,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:15,835 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:16,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:16,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927115454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:16,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:16,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:58:16,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513419969] [2022-01-18 05:58:16,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:16,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:58:16,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:16,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:58:16,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-01-18 05:58:16,055 INFO L87 Difference]: Start difference. First operand 5438 states and 16297 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:16,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:16,249 INFO L93 Difference]: Finished difference Result 6437 states and 19237 transitions. [2022-01-18 05:58:16,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:58:16,249 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:16,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:16,260 INFO L225 Difference]: With dead ends: 6437 [2022-01-18 05:58:16,260 INFO L226 Difference]: Without dead ends: 6418 [2022-01-18 05:58:16,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-01-18 05:58:16,261 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 79 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:16,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 503 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 456 Invalid, 0 Unknown, 223 Unchecked, 0.1s Time] [2022-01-18 05:58:16,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6418 states. [2022-01-18 05:58:16,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6418 to 5480. [2022-01-18 05:58:16,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 2.9981748494250775) internal successors, (16427), 5479 states have internal predecessors, (16427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:16,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 16427 transitions. [2022-01-18 05:58:16,337 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 16427 transitions. Word has length 35 [2022-01-18 05:58:16,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:16,338 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 16427 transitions. [2022-01-18 05:58:16,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:16,338 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 16427 transitions. [2022-01-18 05:58:16,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:16,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:16,345 INFO L514 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] [2022-01-18 05:58:16,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 05:58:16,545 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 [2022-01-18 05:58:16,545 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:16,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1414982918, now seen corresponding path program 65 times [2022-01-18 05:58:16,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:16,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901442319] [2022-01-18 05:58:16,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:16,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:16,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:16,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:16,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901442319] [2022-01-18 05:58:16,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901442319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:16,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388427251] [2022-01-18 05:58:16,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:58:16,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:16,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:16,683 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) [2022-01-18 05:58:16,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 05:58:16,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:58:16,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:16,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:58:16,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:16,949 INFO L387 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 [2022-01-18 05:58:17,031 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 05:58:17,031 INFO L387 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 38 treesize of output 28 [2022-01-18 05:58:17,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:17,564 INFO L387 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 [2022-01-18 05:58:17,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:17,568 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:17,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:17,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:17,760 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:17,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:18,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:18,075 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:18,243 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 05:58:18,243 INFO L387 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 42 treesize of output 51 [2022-01-18 05:58:18,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:18,269 INFO L387 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 83 [2022-01-18 05:58:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:18,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388427251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:18,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:18,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 05:58:18,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651538054] [2022-01-18 05:58:18,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:18,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:58:18,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:18,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:58:18,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-01-18 05:58:18,407 INFO L87 Difference]: Start difference. First operand 5480 states and 16427 transitions. Second operand has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:19,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:19,182 INFO L93 Difference]: Finished difference Result 8455 states and 25003 transitions. [2022-01-18 05:58:19,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:58:19,183 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:58:19,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:19,196 INFO L225 Difference]: With dead ends: 8455 [2022-01-18 05:58:19,197 INFO L226 Difference]: Without dead ends: 8337 [2022-01-18 05:58:19,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=314, Invalid=1847, Unknown=1, NotChecked=0, Total=2162 [2022-01-18 05:58:19,197 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 288 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:19,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 704 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 702 Invalid, 0 Unknown, 375 Unchecked, 0.3s Time] [2022-01-18 05:58:19,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8337 states. [2022-01-18 05:58:19,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8337 to 5855. [2022-01-18 05:58:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5855 states, 5854 states have (on average 3.0203279808677825) internal successors, (17681), 5854 states have internal predecessors, (17681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:19,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5855 states to 5855 states and 17681 transitions. [2022-01-18 05:58:19,289 INFO L78 Accepts]: Start accepts. Automaton has 5855 states and 17681 transitions. Word has length 35 [2022-01-18 05:58:19,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:19,289 INFO L470 AbstractCegarLoop]: Abstraction has 5855 states and 17681 transitions. [2022-01-18 05:58:19,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:19,289 INFO L276 IsEmpty]: Start isEmpty. Operand 5855 states and 17681 transitions. [2022-01-18 05:58:19,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:19,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:19,296 INFO L514 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] [2022-01-18 05:58:19,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:19,499 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 [2022-01-18 05:58:19,499 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:19,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:19,500 INFO L85 PathProgramCache]: Analyzing trace with hash 293365562, now seen corresponding path program 66 times [2022-01-18 05:58:19,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:19,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313227985] [2022-01-18 05:58:19,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:19,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:19,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:19,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313227985] [2022-01-18 05:58:19,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313227985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:19,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637503763] [2022-01-18 05:58:19,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:58:19,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:19,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:19,654 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) [2022-01-18 05:58:19,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 05:58:19,678 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:58:19,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:19,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:19,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:19,834 INFO L387 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 15 treesize of output 11 [2022-01-18 05:58:19,866 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:19,866 INFO L387 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 29 [2022-01-18 05:58:19,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:19,903 INFO L387 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 [2022-01-18 05:58:19,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:19,907 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:19,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:20,046 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:20,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:20,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:20,696 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:20,903 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:20,903 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:20,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:20,922 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:21,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637503763] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:21,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:21,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 05:58:21,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708576799] [2022-01-18 05:58:21,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:21,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:58:21,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:21,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:58:21,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:58:21,173 INFO L87 Difference]: Start difference. First operand 5855 states and 17681 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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) [2022-01-18 05:58:21,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:21,361 INFO L93 Difference]: Finished difference Result 7291 states and 21908 transitions. [2022-01-18 05:58:21,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:58:21,361 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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 [2022-01-18 05:58:21,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:21,373 INFO L225 Difference]: With dead ends: 7291 [2022-01-18 05:58:21,373 INFO L226 Difference]: Without dead ends: 7227 [2022-01-18 05:58:21,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:58:21,374 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 118 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:21,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 430 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 391 Invalid, 0 Unknown, 290 Unchecked, 0.1s Time] [2022-01-18 05:58:21,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7227 states. [2022-01-18 05:58:21,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7227 to 5644. [2022-01-18 05:58:21,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5644 states, 5643 states have (on average 3.015417331206805) internal successors, (17016), 5643 states have internal predecessors, (17016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:21,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 17016 transitions. [2022-01-18 05:58:21,452 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 17016 transitions. Word has length 35 [2022-01-18 05:58:21,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:21,452 INFO L470 AbstractCegarLoop]: Abstraction has 5644 states and 17016 transitions. [2022-01-18 05:58:21,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 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) [2022-01-18 05:58:21,452 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 17016 transitions. [2022-01-18 05:58:21,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:21,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:21,459 INFO L514 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] [2022-01-18 05:58:21,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:21,659 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 [2022-01-18 05:58:21,659 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:21,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,660 INFO L85 PathProgramCache]: Analyzing trace with hash -225460998, now seen corresponding path program 67 times [2022-01-18 05:58:21,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524683989] [2022-01-18 05:58:21,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:21,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:21,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524683989] [2022-01-18 05:58:21,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524683989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:21,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904196128] [2022-01-18 05:58:21,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:58:21,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:21,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:21,788 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) [2022-01-18 05:58:21,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 05:58:21,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:21,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:22,019 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:22,019 INFO L387 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 [2022-01-18 05:58:23,037 INFO L387 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 19 [2022-01-18 05:58:23,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:23,867 INFO L387 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 [2022-01-18 05:58:23,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:23,871 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:23,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:23,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:24,005 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:24,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:24,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:24,540 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:24,750 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:24,750 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:24,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:24,768 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:24,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:24,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904196128] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:24,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:24,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:58:24,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602435547] [2022-01-18 05:58:24,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:24,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:58:24,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:58:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-01-18 05:58:24,966 INFO L87 Difference]: Start difference. First operand 5644 states and 17016 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:25,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:25,125 INFO L93 Difference]: Finished difference Result 6520 states and 19562 transitions. [2022-01-18 05:58:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:58:25,125 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:25,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:25,136 INFO L225 Difference]: With dead ends: 6520 [2022-01-18 05:58:25,136 INFO L226 Difference]: Without dead ends: 6513 [2022-01-18 05:58:25,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-01-18 05:58:25,136 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 94 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:25,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 409 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 328 Invalid, 0 Unknown, 318 Unchecked, 0.1s Time] [2022-01-18 05:58:25,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6513 states. [2022-01-18 05:58:25,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6513 to 5639. [2022-01-18 05:58:25,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5639 states, 5638 states have (on average 3.016140475345867) internal successors, (17005), 5638 states have internal predecessors, (17005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:25,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 17005 transitions. [2022-01-18 05:58:25,219 INFO L78 Accepts]: Start accepts. Automaton has 5639 states and 17005 transitions. Word has length 35 [2022-01-18 05:58:25,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:25,219 INFO L470 AbstractCegarLoop]: Abstraction has 5639 states and 17005 transitions. [2022-01-18 05:58:25,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:25,219 INFO L276 IsEmpty]: Start isEmpty. Operand 5639 states and 17005 transitions. [2022-01-18 05:58:25,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:25,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:25,227 INFO L514 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] [2022-01-18 05:58:25,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 05:58:25,427 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 [2022-01-18 05:58:25,427 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:25,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:25,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1785376552, now seen corresponding path program 68 times [2022-01-18 05:58:25,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:25,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087893340] [2022-01-18 05:58:25,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:25,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:25,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:25,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:25,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087893340] [2022-01-18 05:58:25,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087893340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:25,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62860116] [2022-01-18 05:58:25,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:58:25,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:25,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:25,561 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) [2022-01-18 05:58:25,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 05:58:25,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:58:25,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:25,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:25,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:25,764 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:25,764 INFO L387 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 [2022-01-18 05:58:26,817 INFO L387 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 19 [2022-01-18 05:58:27,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:27,430 INFO L387 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 [2022-01-18 05:58:27,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:27,435 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:27,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:27,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:27,586 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:27,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:28,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:28,026 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:28,230 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:28,230 INFO L387 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 42 treesize of output 61 [2022-01-18 05:58:28,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:28,250 INFO L387 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 57 treesize of output 93 [2022-01-18 05:58:28,664 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:28,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62860116] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:28,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:28,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:58:28,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221109788] [2022-01-18 05:58:28,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:28,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:58:28,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:28,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:58:28,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-01-18 05:58:28,665 INFO L87 Difference]: Start difference. First operand 5639 states and 17005 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:28,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:28,859 INFO L93 Difference]: Finished difference Result 6847 states and 20537 transitions. [2022-01-18 05:58:28,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:58:28,860 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:28,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:28,871 INFO L225 Difference]: With dead ends: 6847 [2022-01-18 05:58:28,871 INFO L226 Difference]: Without dead ends: 6810 [2022-01-18 05:58:28,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-01-18 05:58:28,872 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:28,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 498 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 449 Invalid, 0 Unknown, 226 Unchecked, 0.1s Time] [2022-01-18 05:58:28,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6810 states. [2022-01-18 05:58:28,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6810 to 5517. [2022-01-18 05:58:28,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 5516 states have (on average 3.006889050036258) internal successors, (16586), 5516 states have internal predecessors, (16586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:28,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 16586 transitions. [2022-01-18 05:58:28,951 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 16586 transitions. Word has length 35 [2022-01-18 05:58:28,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:28,951 INFO L470 AbstractCegarLoop]: Abstraction has 5517 states and 16586 transitions. [2022-01-18 05:58:28,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:28,951 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 16586 transitions. [2022-01-18 05:58:28,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:28,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:28,958 INFO L514 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] [2022-01-18 05:58:28,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 05:58:29,158 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 [2022-01-18 05:58:29,158 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:29,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:29,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1330461234, now seen corresponding path program 69 times [2022-01-18 05:58:29,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:29,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626412642] [2022-01-18 05:58:29,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:29,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:29,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:29,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626412642] [2022-01-18 05:58:29,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626412642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:29,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6925610] [2022-01-18 05:58:29,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:58:29,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:29,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:29,299 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) [2022-01-18 05:58:29,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 05:58:29,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:58:29,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:29,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:58:29,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:29,505 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:58:29,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 05:58:29,869 INFO L387 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 19 [2022-01-18 05:58:30,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:30,891 INFO L387 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 [2022-01-18 05:58:30,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:30,895 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:30,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:30,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:31,199 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:31,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:31,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:31,791 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:32,025 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 05:58:32,026 INFO L387 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 41 treesize of output 47 [2022-01-18 05:58:32,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:32,046 INFO L387 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 39 treesize of output 75 [2022-01-18 05:58:32,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:32,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6925610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:32,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:32,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:58:32,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133753327] [2022-01-18 05:58:32,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:32,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:58:32,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:32,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:58:32,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=607, Unknown=2, NotChecked=0, Total=702 [2022-01-18 05:58:32,355 INFO L87 Difference]: Start difference. First operand 5517 states and 16586 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:34,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:34,274 INFO L93 Difference]: Finished difference Result 8572 states and 25403 transitions. [2022-01-18 05:58:34,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:58:34,275 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:58:34,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:34,288 INFO L225 Difference]: With dead ends: 8572 [2022-01-18 05:58:34,289 INFO L226 Difference]: Without dead ends: 8569 [2022-01-18 05:58:34,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=289, Invalid=2059, Unknown=4, NotChecked=0, Total=2352 [2022-01-18 05:58:34,289 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 310 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1019 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:34,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 774 Invalid, 1720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 637 Invalid, 0 Unknown, 1019 Unchecked, 0.2s Time] [2022-01-18 05:58:34,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8569 states. [2022-01-18 05:58:34,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8569 to 5523. [2022-01-18 05:58:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5523 states, 5522 states have (on average 3.0083303151032235) internal successors, (16612), 5522 states have internal predecessors, (16612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:34,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5523 states to 5523 states and 16612 transitions. [2022-01-18 05:58:34,378 INFO L78 Accepts]: Start accepts. Automaton has 5523 states and 16612 transitions. Word has length 35 [2022-01-18 05:58:34,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:34,378 INFO L470 AbstractCegarLoop]: Abstraction has 5523 states and 16612 transitions. [2022-01-18 05:58:34,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:34,378 INFO L276 IsEmpty]: Start isEmpty. Operand 5523 states and 16612 transitions. [2022-01-18 05:58:34,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:34,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:34,386 INFO L514 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] [2022-01-18 05:58:34,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:34,586 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 [2022-01-18 05:58:34,586 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:34,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:34,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1496991726, now seen corresponding path program 70 times [2022-01-18 05:58:34,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:34,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408273109] [2022-01-18 05:58:34,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:34,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:34,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:34,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:34,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:34,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408273109] [2022-01-18 05:58:34,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408273109] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:34,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710001935] [2022-01-18 05:58:34,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:58:34,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:34,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:34,757 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) [2022-01-18 05:58:34,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 05:58:34,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:58:34,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:34,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:58:34,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:35,017 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:35,017 INFO L387 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 [2022-01-18 05:58:36,079 INFO L387 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 19 [2022-01-18 05:58:36,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:36,608 INFO L387 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 [2022-01-18 05:58:36,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:36,612 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:36,638 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:36,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:36,755 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:36,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:37,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:37,079 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:37,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:37,277 INFO L387 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 42 treesize of output 82 [2022-01-18 05:58:37,300 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 05:58:37,300 INFO L387 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 84 treesize of output 85 [2022-01-18 05:58:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:37,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710001935] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:37,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:37,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 05:58:37,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656882472] [2022-01-18 05:58:37,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:37,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:58:37,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:37,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:58:37,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-01-18 05:58:37,967 INFO L87 Difference]: Start difference. First operand 5523 states and 16612 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:38,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:38,176 INFO L93 Difference]: Finished difference Result 6392 states and 19172 transitions. [2022-01-18 05:58:38,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:58:38,176 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:38,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:38,187 INFO L225 Difference]: With dead ends: 6392 [2022-01-18 05:58:38,187 INFO L226 Difference]: Without dead ends: 6389 [2022-01-18 05:58:38,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-01-18 05:58:38,187 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 83 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:38,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 523 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 490 Invalid, 0 Unknown, 306 Unchecked, 0.2s Time] [2022-01-18 05:58:38,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6389 states. [2022-01-18 05:58:38,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6389 to 5435. [2022-01-18 05:58:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5435 states, 5434 states have (on average 3.005704821494295) internal successors, (16333), 5434 states have internal predecessors, (16333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:38,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5435 states to 5435 states and 16333 transitions. [2022-01-18 05:58:38,267 INFO L78 Accepts]: Start accepts. Automaton has 5435 states and 16333 transitions. Word has length 35 [2022-01-18 05:58:38,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:38,267 INFO L470 AbstractCegarLoop]: Abstraction has 5435 states and 16333 transitions. [2022-01-18 05:58:38,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:38,267 INFO L276 IsEmpty]: Start isEmpty. Operand 5435 states and 16333 transitions. [2022-01-18 05:58:38,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:38,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:38,274 INFO L514 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] [2022-01-18 05:58:38,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 05:58:38,474 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 [2022-01-18 05:58:38,474 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:38,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:38,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1791356820, now seen corresponding path program 71 times [2022-01-18 05:58:38,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:38,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089925133] [2022-01-18 05:58:38,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:38,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:38,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:38,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089925133] [2022-01-18 05:58:38,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089925133] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:38,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031990040] [2022-01-18 05:58:38,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:58:38,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:38,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:38,607 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) [2022-01-18 05:58:38,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 05:58:38,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:58:38,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:38,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:58:38,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:38,851 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 05:58:38,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 05:58:39,962 INFO L387 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 19 [2022-01-18 05:58:40,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:40,495 INFO L387 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 [2022-01-18 05:58:40,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:40,499 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:40,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:40,660 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:40,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:41,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:41,143 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:41,313 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:58:41,313 INFO L387 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 41 treesize of output 59 [2022-01-18 05:58:41,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:41,334 INFO L387 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 57 treesize of output 91 [2022-01-18 05:58:41,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:41,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031990040] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:41,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:41,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 05:58:41,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699564090] [2022-01-18 05:58:41,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:41,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:58:41,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:41,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:58:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-01-18 05:58:41,837 INFO L87 Difference]: Start difference. First operand 5435 states and 16333 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:42,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:42,654 INFO L93 Difference]: Finished difference Result 7553 states and 22130 transitions. [2022-01-18 05:58:42,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:58:42,654 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:58:42,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:42,666 INFO L225 Difference]: With dead ends: 7553 [2022-01-18 05:58:42,666 INFO L226 Difference]: Without dead ends: 7434 [2022-01-18 05:58:42,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=250, Invalid=1637, Unknown=5, NotChecked=0, Total=1892 [2022-01-18 05:58:42,667 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 216 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 529 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:42,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 921 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 791 Invalid, 0 Unknown, 529 Unchecked, 0.3s Time] [2022-01-18 05:58:42,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7434 states. [2022-01-18 05:58:42,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7434 to 5433. [2022-01-18 05:58:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5433 states, 5432 states have (on average 3.002761413843888) internal successors, (16311), 5432 states have internal predecessors, (16311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:42,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5433 states to 5433 states and 16311 transitions. [2022-01-18 05:58:42,750 INFO L78 Accepts]: Start accepts. Automaton has 5433 states and 16311 transitions. Word has length 35 [2022-01-18 05:58:42,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:42,750 INFO L470 AbstractCegarLoop]: Abstraction has 5433 states and 16311 transitions. [2022-01-18 05:58:42,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:42,750 INFO L276 IsEmpty]: Start isEmpty. Operand 5433 states and 16311 transitions. [2022-01-18 05:58:42,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:42,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:42,757 INFO L514 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] [2022-01-18 05:58:42,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:42,957 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 [2022-01-18 05:58:42,957 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:42,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:42,959 INFO L85 PathProgramCache]: Analyzing trace with hash -954503926, now seen corresponding path program 72 times [2022-01-18 05:58:42,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:42,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496555735] [2022-01-18 05:58:42,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:42,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:43,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:43,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:43,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496555735] [2022-01-18 05:58:43,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496555735] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:43,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881010599] [2022-01-18 05:58:43,104 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:58:43,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:43,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:43,105 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) [2022-01-18 05:58:43,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 05:58:43,129 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:58:43,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:43,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:58:43,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:43,247 INFO L387 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 [2022-01-18 05:58:44,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:44,696 INFO L387 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 32 [2022-01-18 05:58:44,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:44,837 INFO L387 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 33 treesize of output 58 [2022-01-18 05:58:44,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:44,847 INFO L387 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 61 [2022-01-18 05:58:44,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:44,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:45,268 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 05:58:45,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 05:58:45,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:45,816 INFO L387 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 37 [2022-01-18 05:58:46,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:46,329 INFO L387 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 39 treesize of output 79 [2022-01-18 05:58:46,355 INFO L353 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2022-01-18 05:58:46,355 INFO L387 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 79 treesize of output 83 [2022-01-18 05:58:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:47,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881010599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:47,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:47,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-18 05:58:47,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074371795] [2022-01-18 05:58:47,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:47,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:58:47,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:47,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:58:47,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=588, Unknown=2, NotChecked=0, Total=702 [2022-01-18 05:58:47,041 INFO L87 Difference]: Start difference. First operand 5433 states and 16311 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:48,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:48,958 INFO L93 Difference]: Finished difference Result 7913 states and 23571 transitions. [2022-01-18 05:58:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:58:48,959 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:48,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:48,973 INFO L225 Difference]: With dead ends: 7913 [2022-01-18 05:58:48,973 INFO L226 Difference]: Without dead ends: 7760 [2022-01-18 05:58:48,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=256, Invalid=1548, Unknown=2, NotChecked=0, Total=1806 [2022-01-18 05:58:48,974 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 264 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:48,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 974 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 512 Invalid, 0 Unknown, 941 Unchecked, 0.2s Time] [2022-01-18 05:58:48,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7760 states. [2022-01-18 05:58:49,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7760 to 5525. [2022-01-18 05:58:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5525 states, 5524 states have (on average 3.000362056480811) internal successors, (16574), 5524 states have internal predecessors, (16574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:49,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5525 states to 5525 states and 16574 transitions. [2022-01-18 05:58:49,064 INFO L78 Accepts]: Start accepts. Automaton has 5525 states and 16574 transitions. Word has length 35 [2022-01-18 05:58:49,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:49,065 INFO L470 AbstractCegarLoop]: Abstraction has 5525 states and 16574 transitions. [2022-01-18 05:58:49,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:49,065 INFO L276 IsEmpty]: Start isEmpty. Operand 5525 states and 16574 transitions. [2022-01-18 05:58:49,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:49,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:49,072 INFO L514 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] [2022-01-18 05:58:49,087 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 05:58:49,272 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 [2022-01-18 05:58:49,275 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:49,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:49,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1373199048, now seen corresponding path program 73 times [2022-01-18 05:58:49,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:49,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291646620] [2022-01-18 05:58:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:49,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:49,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:49,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291646620] [2022-01-18 05:58:49,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291646620] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:49,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648634583] [2022-01-18 05:58:49,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:58:49,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:49,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:49,419 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) [2022-01-18 05:58:49,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 05:58:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:49,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:58:49,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:49,586 INFO L387 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 [2022-01-18 05:58:50,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:50,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 05:58:51,906 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 05:58:51,906 INFO L387 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 40 treesize of output 34 [2022-01-18 05:58:51,910 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 05:58:51,910 INFO L387 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 21 treesize of output 12 [2022-01-18 05:58:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:51,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:52,090 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:52,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:52,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:52,547 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:52,720 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:58:52,720 INFO L387 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 41 treesize of output 59 [2022-01-18 05:58:52,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:52,742 INFO L387 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 57 treesize of output 91 [2022-01-18 05:58:53,003 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:53,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648634583] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:53,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:53,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 05:58:53,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974894183] [2022-01-18 05:58:53,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:53,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:58:53,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:53,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:58:53,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-01-18 05:58:53,004 INFO L87 Difference]: Start difference. First operand 5525 states and 16574 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:53,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:53,376 INFO L93 Difference]: Finished difference Result 8307 states and 24440 transitions. [2022-01-18 05:58:53,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:58:53,376 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:53,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:53,389 INFO L225 Difference]: With dead ends: 8307 [2022-01-18 05:58:53,389 INFO L226 Difference]: Without dead ends: 8117 [2022-01-18 05:58:53,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=188, Invalid=863, Unknown=5, NotChecked=0, Total=1056 [2022-01-18 05:58:53,389 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 173 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:53,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 539 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 500 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-01-18 05:58:53,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8117 states. [2022-01-18 05:58:53,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8117 to 5574. [2022-01-18 05:58:53,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5574 states, 5573 states have (on average 2.998205634308272) internal successors, (16709), 5573 states have internal predecessors, (16709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:53,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5574 states to 5574 states and 16709 transitions. [2022-01-18 05:58:53,472 INFO L78 Accepts]: Start accepts. Automaton has 5574 states and 16709 transitions. Word has length 35 [2022-01-18 05:58:53,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:53,472 INFO L470 AbstractCegarLoop]: Abstraction has 5574 states and 16709 transitions. [2022-01-18 05:58:53,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:53,472 INFO L276 IsEmpty]: Start isEmpty. Operand 5574 states and 16709 transitions. [2022-01-18 05:58:53,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:53,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:53,478 INFO L514 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] [2022-01-18 05:58:53,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:53,678 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 [2022-01-18 05:58:53,679 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:53,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:53,679 INFO L85 PathProgramCache]: Analyzing trace with hash 407474372, now seen corresponding path program 74 times [2022-01-18 05:58:53,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:53,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819524696] [2022-01-18 05:58:53,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:53,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:58:53,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:53,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819524696] [2022-01-18 05:58:53,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819524696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:53,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492906141] [2022-01-18 05:58:53,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:58:53,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:53,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:53,803 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) [2022-01-18 05:58:53,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 05:58:53,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:58:53,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:53,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:58:53,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:53,997 INFO L387 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 [2022-01-18 05:58:54,206 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 05:58:54,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 05:58:54,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:54,844 INFO L387 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 [2022-01-18 05:58:54,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:54,848 INFO L387 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 16 treesize of output 21 [2022-01-18 05:58:54,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:54,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:55,020 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:55,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:55,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:55,511 INFO L387 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 35 treesize of output 39 [2022-01-18 05:58:55,722 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:58:55,722 INFO L387 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 41 treesize of output 59 [2022-01-18 05:58:55,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:55,742 INFO L387 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 57 treesize of output 91 [2022-01-18 05:58:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:56,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492906141] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:56,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:56,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 05:58:56,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714847879] [2022-01-18 05:58:56,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:56,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:58:56,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:56,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:58:56,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=485, Unknown=1, NotChecked=0, Total=600 [2022-01-18 05:58:56,299 INFO L87 Difference]: Start difference. First operand 5574 states and 16709 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:56,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:56,729 INFO L93 Difference]: Finished difference Result 6730 states and 19780 transitions. [2022-01-18 05:58:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:58:56,729 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:58:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:56,740 INFO L225 Difference]: With dead ends: 6730 [2022-01-18 05:58:56,740 INFO L226 Difference]: Without dead ends: 6475 [2022-01-18 05:58:56,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=210, Invalid=911, Unknown=1, NotChecked=0, Total=1122 [2022-01-18 05:58:56,741 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 251 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:56,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 406 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 501 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2022-01-18 05:58:56,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6475 states. [2022-01-18 05:58:56,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6475 to 5621. [2022-01-18 05:58:56,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5621 states, 5620 states have (on average 2.99644128113879) internal successors, (16840), 5620 states have internal predecessors, (16840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:56,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5621 states to 5621 states and 16840 transitions. [2022-01-18 05:58:56,820 INFO L78 Accepts]: Start accepts. Automaton has 5621 states and 16840 transitions. Word has length 35 [2022-01-18 05:58:56,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:56,820 INFO L470 AbstractCegarLoop]: Abstraction has 5621 states and 16840 transitions. [2022-01-18 05:58:56,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:58:56,820 INFO L276 IsEmpty]: Start isEmpty. Operand 5621 states and 16840 transitions. [2022-01-18 05:58:56,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:58:56,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:56,827 INFO L514 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] [2022-01-18 05:58:56,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 05:58:57,027 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 [2022-01-18 05:58:57,028 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:58:57,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:57,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1492554046, now seen corresponding path program 75 times [2022-01-18 05:58:57,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:57,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493076667] [2022-01-18 05:58:57,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:57,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:57,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:58:57,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:57,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493076667] [2022-01-18 05:58:57,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493076667] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:57,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943313461] [2022-01-18 05:58:57,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:58:57,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:57,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:57,163 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) [2022-01-18 05:58:57,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 05:58:57,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:58:57,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:57,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:58:57,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:57,300 INFO L387 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 [2022-01-18 05:58:57,421 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:58:57,422 INFO L387 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 37 treesize of output 30 [2022-01-18 05:58:57,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:57,834 INFO L387 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 29 treesize of output 50 [2022-01-18 05:58:57,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:57,839 INFO L387 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 [2022-01-18 05:58:57,924 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:57,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:58,230 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:58:58,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:58:58,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:58,683 INFO L387 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 40 [2022-01-18 05:58:58,958 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 05:58:58,959 INFO L387 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 42 treesize of output 47 [2022-01-18 05:58:58,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:58,980 INFO L387 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 39 treesize of output 75 [2022-01-18 05:58:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:59,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943313461] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:59,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:59,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-18 05:58:59,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095745441] [2022-01-18 05:58:59,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:59,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:58:59,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:59,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:58:59,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-01-18 05:58:59,096 INFO L87 Difference]: Start difference. First operand 5621 states and 16840 transitions. Second operand has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:00,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:00,090 INFO L93 Difference]: Finished difference Result 7495 states and 22087 transitions. [2022-01-18 05:59:00,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:59:00,090 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:59:00,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:00,101 INFO L225 Difference]: With dead ends: 7495 [2022-01-18 05:59:00,102 INFO L226 Difference]: Without dead ends: 7372 [2022-01-18 05:59:00,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=272, Invalid=1287, Unknown=1, NotChecked=0, Total=1560 [2022-01-18 05:59:00,102 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 147 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:00,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 680 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 260 Invalid, 0 Unknown, 652 Unchecked, 0.1s Time] [2022-01-18 05:59:00,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7372 states. [2022-01-18 05:59:00,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7372 to 5670. [2022-01-18 05:59:00,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5670 states, 5669 states have (on average 2.995942847062974) internal successors, (16984), 5669 states have internal predecessors, (16984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:00,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5670 states to 5670 states and 16984 transitions. [2022-01-18 05:59:00,190 INFO L78 Accepts]: Start accepts. Automaton has 5670 states and 16984 transitions. Word has length 35 [2022-01-18 05:59:00,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:00,190 INFO L470 AbstractCegarLoop]: Abstraction has 5670 states and 16984 transitions. [2022-01-18 05:59:00,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:00,190 INFO L276 IsEmpty]: Start isEmpty. Operand 5670 states and 16984 transitions. [2022-01-18 05:59:00,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:00,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:00,198 INFO L514 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] [2022-01-18 05:59:00,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 05:59:00,398 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 [2022-01-18 05:59:00,398 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:00,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:00,398 INFO L85 PathProgramCache]: Analyzing trace with hash 111799440, now seen corresponding path program 76 times [2022-01-18 05:59:00,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:00,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059502504] [2022-01-18 05:59:00,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:00,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:00,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:59:00,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:00,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059502504] [2022-01-18 05:59:00,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059502504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:00,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839915571] [2022-01-18 05:59:00,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:59:00,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:00,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:00,539 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) [2022-01-18 05:59:00,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 05:59:00,563 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:59:00,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:00,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:59:00,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:00,741 INFO L387 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 [2022-01-18 05:59:00,881 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 05:59:00,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-01-18 05:59:01,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:01,471 INFO L387 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 [2022-01-18 05:59:01,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:01,475 INFO L387 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 16 treesize of output 21 [2022-01-18 05:59:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:01,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:01,673 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:59:01,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:59:02,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:02,086 INFO L387 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 35 treesize of output 39 [2022-01-18 05:59:02,305 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:59:02,306 INFO L387 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 41 treesize of output 59 [2022-01-18 05:59:02,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:02,326 INFO L387 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 57 treesize of output 91 [2022-01-18 05:59:02,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:02,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839915571] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:02,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:02,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 05:59:02,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237342689] [2022-01-18 05:59:02,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:02,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:59:02,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:02,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:59:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-01-18 05:59:02,630 INFO L87 Difference]: Start difference. First operand 5670 states and 16984 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:03,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:03,531 INFO L93 Difference]: Finished difference Result 7218 states and 21177 transitions. [2022-01-18 05:59:03,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:59:03,531 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:59:03,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:03,543 INFO L225 Difference]: With dead ends: 7218 [2022-01-18 05:59:03,543 INFO L226 Difference]: Without dead ends: 7003 [2022-01-18 05:59:03,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=178, Invalid=877, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 05:59:03,543 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 216 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 466 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:03,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 542 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 606 Invalid, 0 Unknown, 466 Unchecked, 0.2s Time] [2022-01-18 05:59:03,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7003 states. [2022-01-18 05:59:03,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7003 to 5972. [2022-01-18 05:59:03,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5972 states, 5971 states have (on average 2.9902863841902527) internal successors, (17855), 5971 states have internal predecessors, (17855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:03,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5972 states to 5972 states and 17855 transitions. [2022-01-18 05:59:03,626 INFO L78 Accepts]: Start accepts. Automaton has 5972 states and 17855 transitions. Word has length 35 [2022-01-18 05:59:03,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:03,626 INFO L470 AbstractCegarLoop]: Abstraction has 5972 states and 17855 transitions. [2022-01-18 05:59:03,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:03,626 INFO L276 IsEmpty]: Start isEmpty. Operand 5972 states and 17855 transitions. [2022-01-18 05:59:03,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:03,634 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:03,634 INFO L514 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] [2022-01-18 05:59:03,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 05:59:03,834 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 [2022-01-18 05:59:03,835 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:03,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:03,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1149891482, now seen corresponding path program 77 times [2022-01-18 05:59:03,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:03,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207490401] [2022-01-18 05:59:03,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:03,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:03,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:59:03,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:03,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207490401] [2022-01-18 05:59:03,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207490401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:03,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418430629] [2022-01-18 05:59:03,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:59:03,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:03,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:03,963 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) [2022-01-18 05:59:03,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 05:59:03,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:59:03,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:03,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:59:03,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:04,142 INFO L387 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 [2022-01-18 05:59:04,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:04,259 INFO L387 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 32 [2022-01-18 05:59:05,098 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 05:59:05,098 INFO L387 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 33 treesize of output 29 [2022-01-18 05:59:05,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:05,103 INFO L387 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 16 treesize of output 21 [2022-01-18 05:59:05,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:05,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:09,358 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 05:59:09,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 05:59:09,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:09,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 05:59:14,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:14,384 INFO L387 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 40 treesize of output 80 [2022-01-18 05:59:14,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:14,407 INFO L387 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 82 treesize of output 114 [2022-01-18 05:59:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:18,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418430629] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:18,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:18,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 05:59:18,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223463352] [2022-01-18 05:59:18,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:18,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:59:18,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:18,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:59:18,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=494, Unknown=5, NotChecked=0, Total=600 [2022-01-18 05:59:18,851 INFO L87 Difference]: Start difference. First operand 5972 states and 17855 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:23,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:23,061 INFO L93 Difference]: Finished difference Result 7671 states and 22734 transitions. [2022-01-18 05:59:23,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:59:23,061 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:59:23,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:23,073 INFO L225 Difference]: With dead ends: 7671 [2022-01-18 05:59:23,073 INFO L226 Difference]: Without dead ends: 7562 [2022-01-18 05:59:23,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=126, Invalid=623, Unknown=7, NotChecked=0, Total=756 [2022-01-18 05:59:23,074 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 138 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:23,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 602 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 512 Unchecked, 0.1s Time] [2022-01-18 05:59:23,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7562 states. [2022-01-18 05:59:23,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7562 to 6339. [2022-01-18 05:59:23,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6339 states, 6338 states have (on average 2.9857999368886086) internal successors, (18924), 6338 states have internal predecessors, (18924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:23,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6339 states to 6339 states and 18924 transitions. [2022-01-18 05:59:23,166 INFO L78 Accepts]: Start accepts. Automaton has 6339 states and 18924 transitions. Word has length 35 [2022-01-18 05:59:23,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:23,166 INFO L470 AbstractCegarLoop]: Abstraction has 6339 states and 18924 transitions. [2022-01-18 05:59:23,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:23,166 INFO L276 IsEmpty]: Start isEmpty. Operand 6339 states and 18924 transitions. [2022-01-18 05:59:23,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:23,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:23,174 INFO L514 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] [2022-01-18 05:59:23,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 05:59:23,375 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 [2022-01-18 05:59:23,375 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:23,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:23,375 INFO L85 PathProgramCache]: Analyzing trace with hash -634871838, now seen corresponding path program 78 times [2022-01-18 05:59:23,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:23,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790316643] [2022-01-18 05:59:23,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:23,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:23,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:59:23,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:23,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790316643] [2022-01-18 05:59:23,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790316643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:23,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946262330] [2022-01-18 05:59:23,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:59:23,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:23,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:23,498 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) [2022-01-18 05:59:23,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 05:59:23,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:59:23,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:23,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:59:23,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:23,682 INFO L387 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 [2022-01-18 05:59:23,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:23,806 INFO L387 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 32 [2022-01-18 05:59:24,523 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-01-18 05:59:24,523 INFO L387 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 33 treesize of output 31 [2022-01-18 05:59:24,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:24,528 INFO L387 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 18 treesize of output 23 [2022-01-18 05:59:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:24,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:28,778 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 05:59:28,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 05:59:29,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:29,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 05:59:33,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:33,862 INFO L387 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 40 treesize of output 90 [2022-01-18 05:59:33,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:33,886 INFO L387 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 82 treesize of output 114 [2022-01-18 05:59:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:34,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946262330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:34,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:34,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 05:59:34,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523494420] [2022-01-18 05:59:34,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:34,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:59:34,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:34,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:59:34,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=495, Unknown=4, NotChecked=0, Total=600 [2022-01-18 05:59:34,921 INFO L87 Difference]: Start difference. First operand 6339 states and 18924 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:35,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:35,284 INFO L93 Difference]: Finished difference Result 8543 states and 25128 transitions. [2022-01-18 05:59:35,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:59:35,285 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:59:35,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:35,298 INFO L225 Difference]: With dead ends: 8543 [2022-01-18 05:59:35,299 INFO L226 Difference]: Without dead ends: 8127 [2022-01-18 05:59:35,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=146, Invalid=780, Unknown=4, NotChecked=0, Total=930 [2022-01-18 05:59:35,299 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 158 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 611 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:35,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 695 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 379 Invalid, 0 Unknown, 611 Unchecked, 0.1s Time] [2022-01-18 05:59:35,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8127 states. [2022-01-18 05:59:35,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8127 to 6624. [2022-01-18 05:59:35,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9716140721727315) internal successors, (19681), 6623 states have internal predecessors, (19681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:35,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19681 transitions. [2022-01-18 05:59:35,409 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19681 transitions. Word has length 35 [2022-01-18 05:59:35,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:35,410 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19681 transitions. [2022-01-18 05:59:35,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:35,410 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19681 transitions. [2022-01-18 05:59:35,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:35,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:35,418 INFO L514 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] [2022-01-18 05:59:35,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 05:59:35,619 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 [2022-01-18 05:59:35,619 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:35,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash 73191166, now seen corresponding path program 79 times [2022-01-18 05:59:35,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:35,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393731205] [2022-01-18 05:59:35,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:35,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:35,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:35,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:35,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:35,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393731205] [2022-01-18 05:59:35,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393731205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:35,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700470755] [2022-01-18 05:59:35,752 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:59:35,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:35,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:35,753 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) [2022-01-18 05:59:35,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 05:59:35,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:35,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:59:35,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:35,947 INFO L387 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 [2022-01-18 05:59:36,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:36,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 05:59:37,540 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 05:59:37,541 INFO L387 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 40 treesize of output 34 [2022-01-18 05:59:37,544 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 05:59:37,544 INFO L387 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 21 treesize of output 12 [2022-01-18 05:59:37,554 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:37,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:37,704 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:59:37,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:59:38,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:38,131 INFO L387 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 35 treesize of output 39 [2022-01-18 05:59:38,365 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:59:38,366 INFO L387 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 41 treesize of output 59 [2022-01-18 05:59:38,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:38,387 INFO L387 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 57 treesize of output 91 [2022-01-18 05:59:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:38,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700470755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:38,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:38,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 05:59:38,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982212798] [2022-01-18 05:59:38,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:38,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:59:38,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:38,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:59:38,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=545, Unknown=3, NotChecked=0, Total=650 [2022-01-18 05:59:38,649 INFO L87 Difference]: Start difference. First operand 6624 states and 19681 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:39,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:39,162 INFO L93 Difference]: Finished difference Result 8664 states and 25404 transitions. [2022-01-18 05:59:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:59:39,163 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:59:39,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:39,177 INFO L225 Difference]: With dead ends: 8664 [2022-01-18 05:59:39,177 INFO L226 Difference]: Without dead ends: 8486 [2022-01-18 05:59:39,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=171, Invalid=1016, Unknown=3, NotChecked=0, Total=1190 [2022-01-18 05:59:39,177 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 124 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 585 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:39,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 643 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 706 Invalid, 0 Unknown, 585 Unchecked, 0.3s Time] [2022-01-18 05:59:39,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8486 states. [2022-01-18 05:59:39,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8486 to 6624. [2022-01-18 05:59:39,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9707081383059037) internal successors, (19675), 6623 states have internal predecessors, (19675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:39,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19675 transitions. [2022-01-18 05:59:39,279 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19675 transitions. Word has length 35 [2022-01-18 05:59:39,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:39,279 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19675 transitions. [2022-01-18 05:59:39,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:39,279 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19675 transitions. [2022-01-18 05:59:39,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:39,287 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:39,287 INFO L514 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] [2022-01-18 05:59:39,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 05:59:39,488 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 [2022-01-18 05:59:39,488 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:39,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:39,488 INFO L85 PathProgramCache]: Analyzing trace with hash -290466066, now seen corresponding path program 80 times [2022-01-18 05:59:39,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:39,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56060557] [2022-01-18 05:59:39,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:39,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:39,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:39,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56060557] [2022-01-18 05:59:39,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56060557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:39,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230909970] [2022-01-18 05:59:39,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:59:39,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:39,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:39,617 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) [2022-01-18 05:59:39,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 05:59:39,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:59:39,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:39,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:59:39,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:39,821 INFO L387 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 [2022-01-18 05:59:40,001 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 05:59:40,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 05:59:40,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:40,402 INFO L387 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 [2022-01-18 05:59:40,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:40,407 INFO L387 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 16 treesize of output 21 [2022-01-18 05:59:40,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:40,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:40,574 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:59:40,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:59:40,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:40,965 INFO L387 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 35 treesize of output 39 [2022-01-18 05:59:41,140 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:59:41,140 INFO L387 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 41 treesize of output 59 [2022-01-18 05:59:41,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:41,162 INFO L387 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 57 treesize of output 91 [2022-01-18 05:59:41,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:41,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230909970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:41,368 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:41,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 05:59:41,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383012292] [2022-01-18 05:59:41,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:41,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:59:41,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:41,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:59:41,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-01-18 05:59:41,369 INFO L87 Difference]: Start difference. First operand 6624 states and 19675 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:41,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:41,763 INFO L93 Difference]: Finished difference Result 8698 states and 25416 transitions. [2022-01-18 05:59:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:59:41,764 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:59:41,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:41,778 INFO L225 Difference]: With dead ends: 8698 [2022-01-18 05:59:41,778 INFO L226 Difference]: Without dead ends: 8452 [2022-01-18 05:59:41,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=156, Invalid=899, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 05:59:41,779 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 147 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:41,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 632 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 561 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-01-18 05:59:41,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8452 states. [2022-01-18 05:59:41,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8452 to 6752. [2022-01-18 05:59:41,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6752 states, 6751 states have (on average 2.964745963560954) internal successors, (20015), 6751 states have internal predecessors, (20015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:41,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6752 states to 6752 states and 20015 transitions. [2022-01-18 05:59:41,889 INFO L78 Accepts]: Start accepts. Automaton has 6752 states and 20015 transitions. Word has length 35 [2022-01-18 05:59:41,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:41,889 INFO L470 AbstractCegarLoop]: Abstraction has 6752 states and 20015 transitions. [2022-01-18 05:59:41,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:41,890 INFO L276 IsEmpty]: Start isEmpty. Operand 6752 states and 20015 transitions. [2022-01-18 05:59:41,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:41,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:41,900 INFO L514 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] [2022-01-18 05:59:41,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 05:59:42,100 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 [2022-01-18 05:59:42,100 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:42,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:42,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1379580328, now seen corresponding path program 81 times [2022-01-18 05:59:42,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:42,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831133921] [2022-01-18 05:59:42,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:42,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:42,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:42,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:42,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831133921] [2022-01-18 05:59:42,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831133921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:42,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178919520] [2022-01-18 05:59:42,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:59:42,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:42,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:42,229 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) [2022-01-18 05:59:42,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 05:59:42,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:59:42,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:42,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:59:42,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:42,390 INFO L387 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 [2022-01-18 05:59:42,514 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 05:59:42,514 INFO L387 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 37 treesize of output 30 [2022-01-18 05:59:45,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:45,315 INFO L387 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 [2022-01-18 05:59:45,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:45,319 INFO L387 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 16 treesize of output 21 [2022-01-18 05:59:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:45,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:45,579 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:59:45,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:59:46,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:46,197 INFO L387 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 40 [2022-01-18 05:59:46,454 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 05:59:46,454 INFO L387 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 42 treesize of output 47 [2022-01-18 05:59:46,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:46,475 INFO L387 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 39 treesize of output 75 [2022-01-18 05:59:46,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:46,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178919520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:46,587 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:46,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:59:46,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58535511] [2022-01-18 05:59:46,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:46,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:59:46,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:46,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:59:46,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=548, Unknown=5, NotChecked=0, Total=650 [2022-01-18 05:59:46,587 INFO L87 Difference]: Start difference. First operand 6752 states and 20015 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:48,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:48,175 INFO L93 Difference]: Finished difference Result 8325 states and 24318 transitions. [2022-01-18 05:59:48,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:59:48,176 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 05:59:48,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:48,189 INFO L225 Difference]: With dead ends: 8325 [2022-01-18 05:59:48,189 INFO L226 Difference]: Without dead ends: 8196 [2022-01-18 05:59:48,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=258, Invalid=1543, Unknown=5, NotChecked=0, Total=1806 [2022-01-18 05:59:48,190 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 248 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 740 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:48,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 535 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 438 Invalid, 0 Unknown, 740 Unchecked, 0.2s Time] [2022-01-18 05:59:48,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8196 states. [2022-01-18 05:59:48,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8196 to 6815. [2022-01-18 05:59:48,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6815 states, 6814 states have (on average 2.965218667449369) internal successors, (20205), 6814 states have internal predecessors, (20205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:48,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6815 states to 6815 states and 20205 transitions. [2022-01-18 05:59:48,282 INFO L78 Accepts]: Start accepts. Automaton has 6815 states and 20205 transitions. Word has length 35 [2022-01-18 05:59:48,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:48,282 INFO L470 AbstractCegarLoop]: Abstraction has 6815 states and 20205 transitions. [2022-01-18 05:59:48,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:48,282 INFO L276 IsEmpty]: Start isEmpty. Operand 6815 states and 20205 transitions. [2022-01-18 05:59:48,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:48,290 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:48,290 INFO L514 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] [2022-01-18 05:59:48,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 05:59:48,490 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 [2022-01-18 05:59:48,491 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:48,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:48,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1655096182, now seen corresponding path program 82 times [2022-01-18 05:59:48,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:48,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152265524] [2022-01-18 05:59:48,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:48,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:48,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:48,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:48,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152265524] [2022-01-18 05:59:48,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152265524] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:48,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920427917] [2022-01-18 05:59:48,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:59:48,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:48,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:48,608 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) [2022-01-18 05:59:48,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 05:59:48,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:59:48,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:48,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:59:48,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:48,810 INFO L387 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 [2022-01-18 05:59:48,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:48,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 05:59:50,378 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-01-18 05:59:50,379 INFO L387 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 40 treesize of output 33 [2022-01-18 05:59:50,382 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:59:50,382 INFO L387 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 12 [2022-01-18 05:59:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:50,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:50,547 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 05:59:50,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 05:59:50,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:50,942 INFO L387 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 35 treesize of output 39 [2022-01-18 05:59:51,118 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 05:59:51,118 INFO L387 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 41 treesize of output 59 [2022-01-18 05:59:51,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:51,140 INFO L387 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 57 treesize of output 91 [2022-01-18 05:59:51,413 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:51,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920427917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:51,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:51,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 05:59:51,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528955058] [2022-01-18 05:59:51,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:51,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:59:51,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:51,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:59:51,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=538, Unknown=3, NotChecked=0, Total=650 [2022-01-18 05:59:51,414 INFO L87 Difference]: Start difference. First operand 6815 states and 20205 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:51,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:51,776 INFO L93 Difference]: Finished difference Result 10035 states and 29453 transitions. [2022-01-18 05:59:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:59:51,776 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 05:59:51,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:51,794 INFO L225 Difference]: With dead ends: 10035 [2022-01-18 05:59:51,794 INFO L226 Difference]: Without dead ends: 9967 [2022-01-18 05:59:51,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=159, Invalid=830, Unknown=3, NotChecked=0, Total=992 [2022-01-18 05:59:51,794 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 153 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:51,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 568 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 527 Invalid, 0 Unknown, 500 Unchecked, 0.2s Time] [2022-01-18 05:59:51,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9967 states. [2022-01-18 05:59:51,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9967 to 6951. [2022-01-18 05:59:51,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6951 states, 6950 states have (on average 2.9637410071942445) internal successors, (20598), 6950 states have internal predecessors, (20598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:51,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6951 states to 6951 states and 20598 transitions. [2022-01-18 05:59:51,914 INFO L78 Accepts]: Start accepts. Automaton has 6951 states and 20598 transitions. Word has length 35 [2022-01-18 05:59:51,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:51,914 INFO L470 AbstractCegarLoop]: Abstraction has 6951 states and 20598 transitions. [2022-01-18 05:59:51,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:59:51,914 INFO L276 IsEmpty]: Start isEmpty. Operand 6951 states and 20598 transitions. [2022-01-18 05:59:51,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 05:59:51,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:51,924 INFO L514 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] [2022-01-18 05:59:51,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 05:59:52,124 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 [2022-01-18 05:59:52,125 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:59:52,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash 684957444, now seen corresponding path program 83 times [2022-01-18 05:59:52,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:52,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782839532] [2022-01-18 05:59:52,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:52,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:52,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:52,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782839532] [2022-01-18 05:59:52,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782839532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:52,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918796452] [2022-01-18 05:59:52,269 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:59:52,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:52,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:52,270 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) [2022-01-18 05:59:52,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 05:59:52,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:59:52,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:52,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 05:59:52,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:52,497 INFO L387 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 [2022-01-18 05:59:52,683 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-01-18 05:59:52,684 INFO L387 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 32 treesize of output 33 [2022-01-18 05:59:53,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:53,313 INFO L387 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 [2022-01-18 05:59:53,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:53,317 INFO L387 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 16 treesize of output 21 [2022-01-18 05:59:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:59:53,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:55,552 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 05:59:55,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 05:59:58,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:58,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:00:02,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:02,816 INFO L387 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 40 treesize of output 90 [2022-01-18 06:00:02,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:02,839 INFO L387 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 82 treesize of output 114 [2022-01-18 06:00:06,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:06,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918796452] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:06,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:06,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:00:06,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460971613] [2022-01-18 06:00:06,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:06,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:00:06,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:06,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:00:06,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=542, Unknown=5, NotChecked=0, Total=650 [2022-01-18 06:00:06,710 INFO L87 Difference]: Start difference. First operand 6951 states and 20598 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:06,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:06,900 INFO L93 Difference]: Finished difference Result 8345 states and 24538 transitions. [2022-01-18 06:00:06,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:00:06,900 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:00:06,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:06,916 INFO L225 Difference]: With dead ends: 8345 [2022-01-18 06:00:06,916 INFO L226 Difference]: Without dead ends: 8299 [2022-01-18 06:00:06,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=117, Invalid=634, Unknown=5, NotChecked=0, Total=756 [2022-01-18 06:00:06,917 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 82 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:06,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 449 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 235 Invalid, 0 Unknown, 252 Unchecked, 0.1s Time] [2022-01-18 06:00:06,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-01-18 06:00:07,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 7081. [2022-01-18 06:00:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7081 states, 7080 states have (on average 2.9651129943502825) internal successors, (20993), 7080 states have internal predecessors, (20993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 20993 transitions. [2022-01-18 06:00:07,036 INFO L78 Accepts]: Start accepts. Automaton has 7081 states and 20993 transitions. Word has length 35 [2022-01-18 06:00:07,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:07,037 INFO L470 AbstractCegarLoop]: Abstraction has 7081 states and 20993 transitions. [2022-01-18 06:00:07,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:07,037 INFO L276 IsEmpty]: Start isEmpty. Operand 7081 states and 20993 transitions. [2022-01-18 06:00:07,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:07,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:07,048 INFO L514 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] [2022-01-18 06:00:07,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:07,248 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 [2022-01-18 06:00:07,248 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:07,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:07,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1982957868, now seen corresponding path program 84 times [2022-01-18 06:00:07,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:07,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441522967] [2022-01-18 06:00:07,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:07,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:07,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:07,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:07,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441522967] [2022-01-18 06:00:07,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441522967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:07,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053511127] [2022-01-18 06:00:07,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:00:07,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:07,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:07,373 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) [2022-01-18 06:00:07,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 06:00:07,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:00:07,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:07,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:00:07,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:07,603 INFO L387 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 [2022-01-18 06:00:07,786 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:00:07,786 INFO L387 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 32 treesize of output 35 [2022-01-18 06:00:08,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:08,210 INFO L387 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 [2022-01-18 06:00:08,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:08,214 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:08,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:10,438 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:00:10,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:00:11,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:11,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:00:15,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:15,749 INFO L387 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 40 treesize of output 80 [2022-01-18 06:00:15,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:15,774 INFO L387 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 82 treesize of output 114 [2022-01-18 06:00:17,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:17,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053511127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:17,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:17,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:00:17,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626963121] [2022-01-18 06:00:17,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:17,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:00:17,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:17,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:00:17,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=543, Unknown=4, NotChecked=0, Total=650 [2022-01-18 06:00:17,992 INFO L87 Difference]: Start difference. First operand 7081 states and 20993 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:18,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:18,178 INFO L93 Difference]: Finished difference Result 8415 states and 24680 transitions. [2022-01-18 06:00:18,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:00:18,179 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:00:18,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:18,196 INFO L225 Difference]: With dead ends: 8415 [2022-01-18 06:00:18,196 INFO L226 Difference]: Without dead ends: 8291 [2022-01-18 06:00:18,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=110, Invalid=588, Unknown=4, NotChecked=0, Total=702 [2022-01-18 06:00:18,196 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 88 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:18,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 504 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 304 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-01-18 06:00:18,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8291 states. [2022-01-18 06:00:18,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8291 to 6925. [2022-01-18 06:00:18,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6925 states, 6924 states have (on average 2.9647602541883304) internal successors, (20528), 6924 states have internal predecessors, (20528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:18,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6925 states to 6925 states and 20528 transitions. [2022-01-18 06:00:18,308 INFO L78 Accepts]: Start accepts. Automaton has 6925 states and 20528 transitions. Word has length 35 [2022-01-18 06:00:18,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:18,308 INFO L470 AbstractCegarLoop]: Abstraction has 6925 states and 20528 transitions. [2022-01-18 06:00:18,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:18,309 INFO L276 IsEmpty]: Start isEmpty. Operand 6925 states and 20528 transitions. [2022-01-18 06:00:18,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:18,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:18,319 INFO L514 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] [2022-01-18 06:00:18,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:18,519 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 [2022-01-18 06:00:18,520 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:18,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:18,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1008602884, now seen corresponding path program 85 times [2022-01-18 06:00:18,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:18,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701721692] [2022-01-18 06:00:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:18,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:18,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:18,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:18,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701721692] [2022-01-18 06:00:18,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701721692] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:18,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24180634] [2022-01-18 06:00:18,688 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:00:18,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:18,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:18,689 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) [2022-01-18 06:00:18,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 06:00:18,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:18,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:00:18,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:18,966 INFO L387 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 [2022-01-18 06:00:19,099 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:00:19,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:00:20,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:20,199 INFO L387 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 [2022-01-18 06:00:20,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:20,203 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:20,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:20,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:20,377 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:00:20,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:00:21,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:21,027 INFO L387 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 35 treesize of output 39 [2022-01-18 06:00:21,209 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:00:21,210 INFO L387 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 41 treesize of output 59 [2022-01-18 06:00:21,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:21,233 INFO L387 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 57 treesize of output 91 [2022-01-18 06:00:21,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:21,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24180634] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:21,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:21,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:00:21,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112873601] [2022-01-18 06:00:21,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:21,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:00:21,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:21,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:00:21,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=541, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:00:21,481 INFO L87 Difference]: Start difference. First operand 6925 states and 20528 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:21,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:21,881 INFO L93 Difference]: Finished difference Result 8944 states and 26072 transitions. [2022-01-18 06:00:21,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:00:21,881 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:00:21,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:21,897 INFO L225 Difference]: With dead ends: 8944 [2022-01-18 06:00:21,897 INFO L226 Difference]: Without dead ends: 8835 [2022-01-18 06:00:21,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=154, Invalid=836, Unknown=2, NotChecked=0, Total=992 [2022-01-18 06:00:21,897 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 202 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:21,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 452 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 463 Invalid, 0 Unknown, 304 Unchecked, 0.2s Time] [2022-01-18 06:00:21,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8835 states. [2022-01-18 06:00:22,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8835 to 6871. [2022-01-18 06:00:22,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6871 states, 6870 states have (on average 2.966375545851528) internal successors, (20379), 6870 states have internal predecessors, (20379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:22,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6871 states to 6871 states and 20379 transitions. [2022-01-18 06:00:22,044 INFO L78 Accepts]: Start accepts. Automaton has 6871 states and 20379 transitions. Word has length 35 [2022-01-18 06:00:22,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:22,044 INFO L470 AbstractCegarLoop]: Abstraction has 6871 states and 20379 transitions. [2022-01-18 06:00:22,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:22,044 INFO L276 IsEmpty]: Start isEmpty. Operand 6871 states and 20379 transitions. [2022-01-18 06:00:22,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:22,054 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:22,054 INFO L514 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] [2022-01-18 06:00:22,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:22,254 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 [2022-01-18 06:00:22,255 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:22,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:22,256 INFO L85 PathProgramCache]: Analyzing trace with hash 243740682, now seen corresponding path program 86 times [2022-01-18 06:00:22,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:22,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953216254] [2022-01-18 06:00:22,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:22,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:22,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:22,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:22,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:22,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953216254] [2022-01-18 06:00:22,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953216254] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:22,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856582404] [2022-01-18 06:00:22,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:00:22,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:22,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:22,384 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) [2022-01-18 06:00:22,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 06:00:22,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:00:22,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:22,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:00:22,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:22,669 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:00:22,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:00:24,068 INFO L387 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 19 [2022-01-18 06:00:25,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:25,129 INFO L387 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 [2022-01-18 06:00:25,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:25,133 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:25,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:25,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:25,298 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:00:25,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:00:25,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:25,905 INFO L387 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 35 treesize of output 39 [2022-01-18 06:00:26,091 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:00:26,091 INFO L387 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 41 treesize of output 59 [2022-01-18 06:00:26,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:26,116 INFO L387 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 57 treesize of output 91 [2022-01-18 06:00:26,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:26,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856582404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:26,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:26,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:00:26,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839225035] [2022-01-18 06:00:26,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:26,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:00:26,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:00:26,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=501, Unknown=6, NotChecked=0, Total=600 [2022-01-18 06:00:26,330 INFO L87 Difference]: Start difference. First operand 6871 states and 20379 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:26,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:26,799 INFO L93 Difference]: Finished difference Result 8722 states and 25485 transitions. [2022-01-18 06:00:26,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:00:26,800 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:00:26,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:26,815 INFO L225 Difference]: With dead ends: 8722 [2022-01-18 06:00:26,815 INFO L226 Difference]: Without dead ends: 8620 [2022-01-18 06:00:26,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=158, Invalid=892, Unknown=6, NotChecked=0, Total=1056 [2022-01-18 06:00:26,815 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 166 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:26,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 610 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 630 Invalid, 0 Unknown, 290 Unchecked, 0.2s Time] [2022-01-18 06:00:26,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2022-01-18 06:00:26,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 6926. [2022-01-18 06:00:26,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6926 states, 6925 states have (on average 2.9657761732851986) internal successors, (20538), 6925 states have internal predecessors, (20538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:26,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6926 states to 6926 states and 20538 transitions. [2022-01-18 06:00:26,945 INFO L78 Accepts]: Start accepts. Automaton has 6926 states and 20538 transitions. Word has length 35 [2022-01-18 06:00:26,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:26,946 INFO L470 AbstractCegarLoop]: Abstraction has 6926 states and 20538 transitions. [2022-01-18 06:00:26,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:26,946 INFO L276 IsEmpty]: Start isEmpty. Operand 6926 states and 20538 transitions. [2022-01-18 06:00:26,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:26,963 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:26,963 INFO L514 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] [2022-01-18 06:00:26,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:27,167 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 [2022-01-18 06:00:27,167 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:27,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:27,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1387674346, now seen corresponding path program 87 times [2022-01-18 06:00:27,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:27,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375647180] [2022-01-18 06:00:27,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:27,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:27,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:27,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:27,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375647180] [2022-01-18 06:00:27,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375647180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:27,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220948162] [2022-01-18 06:00:27,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:00:27,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:27,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:27,298 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) [2022-01-18 06:00:27,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 06:00:27,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:00:27,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:27,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:00:27,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:27,529 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:00:27,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 06:00:28,276 INFO L387 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 19 [2022-01-18 06:00:31,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:31,073 INFO L387 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 [2022-01-18 06:00:31,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:31,077 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:31,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:31,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:31,464 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:00:31,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:00:31,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:31,998 INFO L387 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 40 [2022-01-18 06:00:32,298 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:00:32,299 INFO L387 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 42 treesize of output 47 [2022-01-18 06:00:32,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:32,320 INFO L387 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 39 treesize of output 75 [2022-01-18 06:00:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:32,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220948162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:32,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:32,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 06:00:32,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216439275] [2022-01-18 06:00:32,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:32,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:00:32,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:32,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:00:32,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=603, Unknown=5, NotChecked=0, Total=702 [2022-01-18 06:00:32,435 INFO L87 Difference]: Start difference. First operand 6926 states and 20538 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:36,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:36,136 INFO L93 Difference]: Finished difference Result 8243 states and 24123 transitions. [2022-01-18 06:00:36,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:00:36,136 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:00:36,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:36,151 INFO L225 Difference]: With dead ends: 8243 [2022-01-18 06:00:36,151 INFO L226 Difference]: Without dead ends: 8236 [2022-01-18 06:00:36,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=237, Invalid=1738, Unknown=5, NotChecked=0, Total=1980 [2022-01-18 06:00:36,152 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 163 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 716 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:36,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 749 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 613 Invalid, 0 Unknown, 716 Unchecked, 0.2s Time] [2022-01-18 06:00:36,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states. [2022-01-18 06:00:36,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 6961. [2022-01-18 06:00:36,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6961 states, 6960 states have (on average 2.9659482758620688) internal successors, (20643), 6960 states have internal predecessors, (20643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6961 states to 6961 states and 20643 transitions. [2022-01-18 06:00:36,263 INFO L78 Accepts]: Start accepts. Automaton has 6961 states and 20643 transitions. Word has length 35 [2022-01-18 06:00:36,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:36,263 INFO L470 AbstractCegarLoop]: Abstraction has 6961 states and 20643 transitions. [2022-01-18 06:00:36,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:36,263 INFO L276 IsEmpty]: Start isEmpty. Operand 6961 states and 20643 transitions. [2022-01-18 06:00:36,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:36,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:36,274 INFO L514 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] [2022-01-18 06:00:36,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 06:00:36,474 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 [2022-01-18 06:00:36,475 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:36,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:36,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1554204838, now seen corresponding path program 88 times [2022-01-18 06:00:36,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:36,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291808642] [2022-01-18 06:00:36,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:36,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:36,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:36,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:36,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291808642] [2022-01-18 06:00:36,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291808642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:36,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821194284] [2022-01-18 06:00:36,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:00:36,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:36,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:36,608 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) [2022-01-18 06:00:36,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 06:00:36,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:00:36,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:36,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:00:36,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:36,997 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:00:36,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:00:38,386 INFO L387 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 19 [2022-01-18 06:00:39,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:39,985 INFO L387 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 [2022-01-18 06:00:39,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:39,990 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:40,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:40,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:40,161 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:00:40,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:00:40,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:40,740 INFO L387 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 35 treesize of output 39 [2022-01-18 06:00:41,009 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:00:41,010 INFO L387 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 41 treesize of output 59 [2022-01-18 06:00:41,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:41,034 INFO L387 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 57 treesize of output 91 [2022-01-18 06:00:41,604 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:41,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821194284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:41,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:41,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:00:41,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091614915] [2022-01-18 06:00:41,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:41,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:00:41,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:41,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:00:41,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=500, Unknown=7, NotChecked=0, Total=600 [2022-01-18 06:00:41,605 INFO L87 Difference]: Start difference. First operand 6961 states and 20643 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:42,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:42,026 INFO L93 Difference]: Finished difference Result 8633 states and 25226 transitions. [2022-01-18 06:00:42,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:00:42,026 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:00:42,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:42,041 INFO L225 Difference]: With dead ends: 8633 [2022-01-18 06:00:42,041 INFO L226 Difference]: Without dead ends: 8591 [2022-01-18 06:00:42,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=149, Invalid=836, Unknown=7, NotChecked=0, Total=992 [2022-01-18 06:00:42,042 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 420 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:42,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 527 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 473 Invalid, 0 Unknown, 420 Unchecked, 0.2s Time] [2022-01-18 06:00:42,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8591 states. [2022-01-18 06:00:42,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8591 to 6914. [2022-01-18 06:00:42,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6914 states, 6913 states have (on average 2.96687400549689) internal successors, (20510), 6913 states have internal predecessors, (20510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:42,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6914 states to 6914 states and 20510 transitions. [2022-01-18 06:00:42,152 INFO L78 Accepts]: Start accepts. Automaton has 6914 states and 20510 transitions. Word has length 35 [2022-01-18 06:00:42,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:42,152 INFO L470 AbstractCegarLoop]: Abstraction has 6914 states and 20510 transitions. [2022-01-18 06:00:42,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:42,152 INFO L276 IsEmpty]: Start isEmpty. Operand 6914 states and 20510 transitions. [2022-01-18 06:00:42,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:42,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:42,162 INFO L514 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] [2022-01-18 06:00:42,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:42,362 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 [2022-01-18 06:00:42,362 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:42,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:42,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1324557498, now seen corresponding path program 89 times [2022-01-18 06:00:42,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:42,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381696284] [2022-01-18 06:00:42,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:42,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:42,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:42,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:42,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381696284] [2022-01-18 06:00:42,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381696284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:42,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526404549] [2022-01-18 06:00:42,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:00:42,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:42,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:42,490 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) [2022-01-18 06:00:42,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 06:00:42,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:00:42,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:42,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:00:42,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:42,810 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-01-18 06:00:42,810 INFO L387 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 34 treesize of output 35 [2022-01-18 06:00:44,222 INFO L387 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 19 [2022-01-18 06:00:44,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:44,627 INFO L387 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 [2022-01-18 06:00:44,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:44,632 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:44,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:44,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:46,850 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:00:46,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:00:47,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:47,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:00:51,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:51,897 INFO L387 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 40 treesize of output 80 [2022-01-18 06:00:51,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:51,919 INFO L387 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 82 treesize of output 114 [2022-01-18 06:00:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:54,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526404549] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:54,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:54,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:00:54,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086178542] [2022-01-18 06:00:54,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:54,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:00:54,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:54,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:00:54,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=503, Unknown=8, NotChecked=0, Total=600 [2022-01-18 06:00:54,731 INFO L87 Difference]: Start difference. First operand 6914 states and 20510 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:54,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:54,891 INFO L93 Difference]: Finished difference Result 8274 states and 24383 transitions. [2022-01-18 06:00:54,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:00:54,891 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:00:54,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:54,904 INFO L225 Difference]: With dead ends: 8274 [2022-01-18 06:00:54,904 INFO L226 Difference]: Without dead ends: 8265 [2022-01-18 06:00:54,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=96, Invalid=546, Unknown=8, NotChecked=0, Total=650 [2022-01-18 06:00:54,905 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 83 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:54,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 519 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 316 Invalid, 0 Unknown, 339 Unchecked, 0.1s Time] [2022-01-18 06:00:54,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-01-18 06:00:55,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 6921. [2022-01-18 06:00:55,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6921 states, 6920 states have (on average 2.9658959537572254) internal successors, (20524), 6920 states have internal predecessors, (20524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:55,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6921 states to 6921 states and 20524 transitions. [2022-01-18 06:00:55,029 INFO L78 Accepts]: Start accepts. Automaton has 6921 states and 20524 transitions. Word has length 35 [2022-01-18 06:00:55,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:55,029 INFO L470 AbstractCegarLoop]: Abstraction has 6921 states and 20524 transitions. [2022-01-18 06:00:55,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:55,029 INFO L276 IsEmpty]: Start isEmpty. Operand 6921 states and 20524 transitions. [2022-01-18 06:00:55,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:55,038 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:55,038 INFO L514 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] [2022-01-18 06:00:55,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 06:00:55,255 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 [2022-01-18 06:00:55,255 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:55,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:55,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1172464278, now seen corresponding path program 90 times [2022-01-18 06:00:55,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:55,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044040151] [2022-01-18 06:00:55,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:55,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:55,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:55,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044040151] [2022-01-18 06:00:55,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044040151] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:55,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312746774] [2022-01-18 06:00:55,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:00:55,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:55,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:55,380 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) [2022-01-18 06:00:55,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 06:00:55,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:00:55,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:55,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:00:55,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:55,653 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:00:55,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:00:57,097 INFO L387 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 19 [2022-01-18 06:00:57,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:57,873 INFO L387 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 [2022-01-18 06:00:57,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:57,877 INFO L387 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 16 treesize of output 21 [2022-01-18 06:00:57,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:57,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:58,053 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:00:58,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:00:58,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:58,526 INFO L387 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 35 treesize of output 39 [2022-01-18 06:00:58,715 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:00:58,715 INFO L387 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 41 treesize of output 59 [2022-01-18 06:00:58,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:00:58,741 INFO L387 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 57 treesize of output 91 [2022-01-18 06:00:59,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:00:59,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312746774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:59,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:59,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:00:59,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219388694] [2022-01-18 06:00:59,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:59,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:00:59,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:59,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:00:59,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:00:59,054 INFO L87 Difference]: Start difference. First operand 6921 states and 20524 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:59,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:59,546 INFO L93 Difference]: Finished difference Result 8603 states and 25159 transitions. [2022-01-18 06:00:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:00:59,546 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:00:59,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:59,561 INFO L225 Difference]: With dead ends: 8603 [2022-01-18 06:00:59,561 INFO L226 Difference]: Without dead ends: 8600 [2022-01-18 06:00:59,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-01-18 06:00:59,562 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 144 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 412 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:59,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 641 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 698 Invalid, 0 Unknown, 412 Unchecked, 0.3s Time] [2022-01-18 06:00:59,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8600 states. [2022-01-18 06:00:59,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8600 to 6897. [2022-01-18 06:00:59,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6897 states, 6896 states have (on average 2.9654872389791183) internal successors, (20450), 6896 states have internal predecessors, (20450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:59,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6897 states to 6897 states and 20450 transitions. [2022-01-18 06:00:59,691 INFO L78 Accepts]: Start accepts. Automaton has 6897 states and 20450 transitions. Word has length 35 [2022-01-18 06:00:59,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:59,692 INFO L470 AbstractCegarLoop]: Abstraction has 6897 states and 20450 transitions. [2022-01-18 06:00:59,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:00:59,692 INFO L276 IsEmpty]: Start isEmpty. Operand 6897 states and 20450 transitions. [2022-01-18 06:00:59,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:00:59,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:59,702 INFO L514 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] [2022-01-18 06:00:59,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:59,907 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 [2022-01-18 06:00:59,907 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:00:59,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:59,909 INFO L85 PathProgramCache]: Analyzing trace with hash 875696826, now seen corresponding path program 91 times [2022-01-18 06:00:59,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:59,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908048681] [2022-01-18 06:00:59,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:59,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:00,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:00,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:00,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908048681] [2022-01-18 06:01:00,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908048681] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:00,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430321845] [2022-01-18 06:01:00,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:01:00,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:00,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:00,044 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) [2022-01-18 06:01:00,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 06:01:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:00,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:01:00,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:00,342 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:01:00,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:01:01,834 INFO L387 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 19 [2022-01-18 06:01:02,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:02,594 INFO L387 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 [2022-01-18 06:01:02,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:02,598 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:02,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:02,784 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:02,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:03,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:03,238 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:03,428 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:01:03,428 INFO L387 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 41 treesize of output 59 [2022-01-18 06:01:03,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:03,452 INFO L387 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 57 treesize of output 91 [2022-01-18 06:01:03,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:03,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430321845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:03,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:03,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:01:03,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783311123] [2022-01-18 06:01:03,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:03,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:03,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:03,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:03,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:01:03,716 INFO L87 Difference]: Start difference. First operand 6897 states and 20450 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:04,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:04,138 INFO L93 Difference]: Finished difference Result 8335 states and 24361 transitions. [2022-01-18 06:01:04,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:01:04,138 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:01:04,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:04,154 INFO L225 Difference]: With dead ends: 8335 [2022-01-18 06:01:04,154 INFO L226 Difference]: Without dead ends: 8332 [2022-01-18 06:01:04,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-01-18 06:01:04,155 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 142 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 559 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:04,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 530 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 447 Invalid, 0 Unknown, 559 Unchecked, 0.2s Time] [2022-01-18 06:01:04,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8332 states. [2022-01-18 06:01:04,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8332 to 6940. [2022-01-18 06:01:04,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 6939 states have (on average 2.964259979824182) internal successors, (20569), 6939 states have internal predecessors, (20569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:04,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 20569 transitions. [2022-01-18 06:01:04,294 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 20569 transitions. Word has length 35 [2022-01-18 06:01:04,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:04,294 INFO L470 AbstractCegarLoop]: Abstraction has 6940 states and 20569 transitions. [2022-01-18 06:01:04,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:04,294 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 20569 transitions. [2022-01-18 06:01:04,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:04,304 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:04,304 INFO L514 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] [2022-01-18 06:01:04,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 06:01:04,504 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 [2022-01-18 06:01:04,504 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:04,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:04,506 INFO L85 PathProgramCache]: Analyzing trace with hash -96173178, now seen corresponding path program 92 times [2022-01-18 06:01:04,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:04,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895229974] [2022-01-18 06:01:04,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:04,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:04,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:04,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:04,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:04,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895229974] [2022-01-18 06:01:04,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895229974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:04,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572393092] [2022-01-18 06:01:04,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:01:04,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:04,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:04,628 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) [2022-01-18 06:01:04,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 06:01:04,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:01:04,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:04,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:01:04,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:04,854 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:01:04,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:01:06,245 INFO L387 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 19 [2022-01-18 06:01:06,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:06,652 INFO L387 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 [2022-01-18 06:01:06,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:06,656 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:06,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:06,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:06,821 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:06,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:07,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:07,389 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:07,647 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:01:07,647 INFO L387 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 41 treesize of output 59 [2022-01-18 06:01:07,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:07,670 INFO L387 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 57 treesize of output 91 [2022-01-18 06:01:08,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:08,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572393092] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:08,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:08,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:01:08,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168987007] [2022-01-18 06:01:08,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:08,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:08,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:08,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:08,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:01:08,312 INFO L87 Difference]: Start difference. First operand 6940 states and 20569 transitions. Second operand has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:08,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:08,820 INFO L93 Difference]: Finished difference Result 8669 states and 25190 transitions. [2022-01-18 06:01:08,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:01:08,820 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:01:08,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:08,834 INFO L225 Difference]: With dead ends: 8669 [2022-01-18 06:01:08,834 INFO L226 Difference]: Without dead ends: 8625 [2022-01-18 06:01:08,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=163, Invalid=1022, Unknown=5, NotChecked=0, Total=1190 [2022-01-18 06:01:08,834 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 148 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:08,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 541 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 553 Invalid, 0 Unknown, 279 Unchecked, 0.2s Time] [2022-01-18 06:01:08,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8625 states. [2022-01-18 06:01:08,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8625 to 6947. [2022-01-18 06:01:08,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6947 states, 6946 states have (on average 2.9645839331989636) internal successors, (20592), 6946 states have internal predecessors, (20592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:08,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6947 states to 6947 states and 20592 transitions. [2022-01-18 06:01:08,934 INFO L78 Accepts]: Start accepts. Automaton has 6947 states and 20592 transitions. Word has length 35 [2022-01-18 06:01:08,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:08,934 INFO L470 AbstractCegarLoop]: Abstraction has 6947 states and 20592 transitions. [2022-01-18 06:01:08,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:08,934 INFO L276 IsEmpty]: Start isEmpty. Operand 6947 states and 20592 transitions. [2022-01-18 06:01:08,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:08,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:08,944 INFO L514 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] [2022-01-18 06:01:08,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 06:01:09,144 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 [2022-01-18 06:01:09,144 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:09,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:09,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2015135622, now seen corresponding path program 93 times [2022-01-18 06:01:09,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:09,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329475349] [2022-01-18 06:01:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:09,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:09,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:09,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:09,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329475349] [2022-01-18 06:01:09,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329475349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:09,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127257061] [2022-01-18 06:01:09,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:01:09,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:09,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:09,267 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) [2022-01-18 06:01:09,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 06:01:09,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:01:09,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:09,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:01:09,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:09,454 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-01-18 06:01:09,455 INFO L387 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 41 treesize of output 32 [2022-01-18 06:01:09,823 INFO L387 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 19 [2022-01-18 06:01:10,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:10,995 INFO L387 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 29 treesize of output 50 [2022-01-18 06:01:11,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:11,000 INFO L387 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 [2022-01-18 06:01:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:11,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:11,369 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:11,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:11,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:11,772 INFO L387 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 40 [2022-01-18 06:01:12,105 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:01:12,106 INFO L387 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 42 treesize of output 47 [2022-01-18 06:01:12,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:12,127 INFO L387 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 39 treesize of output 75 [2022-01-18 06:01:12,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:12,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127257061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:12,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:12,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 06:01:12,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906958442] [2022-01-18 06:01:12,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:12,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:01:12,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:12,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:01:12,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=645, Unknown=2, NotChecked=0, Total=756 [2022-01-18 06:01:12,492 INFO L87 Difference]: Start difference. First operand 6947 states and 20592 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:15,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:15,355 INFO L93 Difference]: Finished difference Result 10576 states and 31354 transitions. [2022-01-18 06:01:15,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:01:15,356 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:15,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:15,375 INFO L225 Difference]: With dead ends: 10576 [2022-01-18 06:01:15,375 INFO L226 Difference]: Without dead ends: 10529 [2022-01-18 06:01:15,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=224, Invalid=1333, Unknown=3, NotChecked=0, Total=1560 [2022-01-18 06:01:15,376 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 160 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 528 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:15,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 596 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 290 Invalid, 0 Unknown, 528 Unchecked, 0.1s Time] [2022-01-18 06:01:15,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10529 states. [2022-01-18 06:01:15,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10529 to 6984. [2022-01-18 06:01:15,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6984 states, 6983 states have (on average 2.9646283832163824) internal successors, (20702), 6983 states have internal predecessors, (20702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:15,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6984 states to 6984 states and 20702 transitions. [2022-01-18 06:01:15,498 INFO L78 Accepts]: Start accepts. Automaton has 6984 states and 20702 transitions. Word has length 35 [2022-01-18 06:01:15,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:15,498 INFO L470 AbstractCegarLoop]: Abstraction has 6984 states and 20702 transitions. [2022-01-18 06:01:15,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:15,498 INFO L276 IsEmpty]: Start isEmpty. Operand 6984 states and 20702 transitions. [2022-01-18 06:01:15,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:15,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:15,507 INFO L514 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] [2022-01-18 06:01:15,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 06:01:15,708 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 [2022-01-18 06:01:15,708 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:15,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:15,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1409861882, now seen corresponding path program 94 times [2022-01-18 06:01:15,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:15,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428434080] [2022-01-18 06:01:15,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:15,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:15,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:15,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:15,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428434080] [2022-01-18 06:01:15,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428434080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:15,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064060743] [2022-01-18 06:01:15,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:01:15,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:15,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:15,845 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) [2022-01-18 06:01:15,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 06:01:15,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:01:15,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:15,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:01:15,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:16,083 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:01:16,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:01:17,504 INFO L387 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 19 [2022-01-18 06:01:18,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:18,400 INFO L387 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 [2022-01-18 06:01:18,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:18,404 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:18,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:18,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:18,570 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:18,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:18,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:18,980 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:19,256 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:01:19,256 INFO L387 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 41 treesize of output 59 [2022-01-18 06:01:19,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:19,279 INFO L387 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 57 treesize of output 91 [2022-01-18 06:01:19,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:19,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064060743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:19,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:19,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:01:19,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727300854] [2022-01-18 06:01:19,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:19,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:19,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:19,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:19,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:01:19,597 INFO L87 Difference]: Start difference. First operand 6984 states and 20702 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:20,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:20,043 INFO L93 Difference]: Finished difference Result 8586 states and 25068 transitions. [2022-01-18 06:01:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:01:20,044 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:20,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:20,058 INFO L225 Difference]: With dead ends: 8586 [2022-01-18 06:01:20,058 INFO L226 Difference]: Without dead ends: 8579 [2022-01-18 06:01:20,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=157, Invalid=960, Unknown=5, NotChecked=0, Total=1122 [2022-01-18 06:01:20,058 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 130 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:20,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 537 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 525 Invalid, 0 Unknown, 524 Unchecked, 0.2s Time] [2022-01-18 06:01:20,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8579 states. [2022-01-18 06:01:20,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8579 to 6973. [2022-01-18 06:01:20,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6973 states, 6972 states have (on average 2.9639988525530696) internal successors, (20665), 6972 states have internal predecessors, (20665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:20,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6973 states to 6973 states and 20665 transitions. [2022-01-18 06:01:20,163 INFO L78 Accepts]: Start accepts. Automaton has 6973 states and 20665 transitions. Word has length 35 [2022-01-18 06:01:20,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:20,163 INFO L470 AbstractCegarLoop]: Abstraction has 6973 states and 20665 transitions. [2022-01-18 06:01:20,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:20,164 INFO L276 IsEmpty]: Start isEmpty. Operand 6973 states and 20665 transitions. [2022-01-18 06:01:20,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:20,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:20,173 INFO L514 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] [2022-01-18 06:01:20,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 06:01:20,373 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 [2022-01-18 06:01:20,373 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:20,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:20,374 INFO L85 PathProgramCache]: Analyzing trace with hash 565870780, now seen corresponding path program 95 times [2022-01-18 06:01:20,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:20,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435531349] [2022-01-18 06:01:20,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:20,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:20,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:20,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:20,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435531349] [2022-01-18 06:01:20,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435531349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:20,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799338535] [2022-01-18 06:01:20,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:01:20,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:20,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:20,514 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) [2022-01-18 06:01:20,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 06:01:20,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:01:20,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:20,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:01:20,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:20,708 INFO L387 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 [2022-01-18 06:01:22,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:22,292 INFO L387 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 32 [2022-01-18 06:01:23,100 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 06:01:23,101 INFO L387 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 33 treesize of output 29 [2022-01-18 06:01:23,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:23,106 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:23,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:23,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:29,440 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:01:29,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:01:34,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:34,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:01:38,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:38,531 INFO L387 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 40 treesize of output 80 [2022-01-18 06:01:38,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:38,555 INFO L387 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 82 treesize of output 114 [2022-01-18 06:01:39,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:39,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799338535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:39,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:39,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 06:01:39,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124122700] [2022-01-18 06:01:39,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:39,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:39,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:39,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:39,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=488, Unknown=10, NotChecked=0, Total=600 [2022-01-18 06:01:39,182 INFO L87 Difference]: Start difference. First operand 6973 states and 20665 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:43,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:43,563 INFO L93 Difference]: Finished difference Result 8409 states and 24681 transitions. [2022-01-18 06:01:43,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:01:43,563 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:43,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:43,579 INFO L225 Difference]: With dead ends: 8409 [2022-01-18 06:01:43,579 INFO L226 Difference]: Without dead ends: 8392 [2022-01-18 06:01:43,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=145, Invalid=656, Unknown=11, NotChecked=0, Total=812 [2022-01-18 06:01:43,579 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 96 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:43,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 394 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 218 Unchecked, 0.1s Time] [2022-01-18 06:01:43,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8392 states. [2022-01-18 06:01:43,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8392 to 7306. [2022-01-18 06:01:43,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7306 states, 7305 states have (on average 2.953593429158111) internal successors, (21576), 7305 states have internal predecessors, (21576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7306 states to 7306 states and 21576 transitions. [2022-01-18 06:01:43,710 INFO L78 Accepts]: Start accepts. Automaton has 7306 states and 21576 transitions. Word has length 35 [2022-01-18 06:01:43,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:43,710 INFO L470 AbstractCegarLoop]: Abstraction has 7306 states and 21576 transitions. [2022-01-18 06:01:43,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:43,710 INFO L276 IsEmpty]: Start isEmpty. Operand 7306 states and 21576 transitions. [2022-01-18 06:01:43,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:43,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:43,722 INFO L514 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] [2022-01-18 06:01:43,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 06:01:43,922 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 [2022-01-18 06:01:43,922 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:43,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:43,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1476479512, now seen corresponding path program 96 times [2022-01-18 06:01:43,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:43,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469561524] [2022-01-18 06:01:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:43,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:43,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:44,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:44,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:44,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469561524] [2022-01-18 06:01:44,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469561524] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:44,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769697564] [2022-01-18 06:01:44,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:01:44,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:44,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:44,118 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) [2022-01-18 06:01:44,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 06:01:44,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 06:01:44,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:44,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:01:44,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:44,300 INFO L387 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 [2022-01-18 06:01:45,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:45,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:01:45,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:45,730 INFO L387 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 37 treesize of output 62 [2022-01-18 06:01:45,740 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-01-18 06:01:45,740 INFO L387 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 41 [2022-01-18 06:01:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:45,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:46,074 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:46,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:46,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:46,513 INFO L387 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 40 [2022-01-18 06:01:46,781 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:01:46,782 INFO L387 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 42 treesize of output 47 [2022-01-18 06:01:46,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:46,803 INFO L387 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 39 treesize of output 75 [2022-01-18 06:01:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:46,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769697564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:46,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:46,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-18 06:01:46,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516506942] [2022-01-18 06:01:46,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:46,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:01:46,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:46,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:01:46,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-01-18 06:01:46,945 INFO L87 Difference]: Start difference. First operand 7306 states and 21576 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:49,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:49,065 INFO L93 Difference]: Finished difference Result 13508 states and 39635 transitions. [2022-01-18 06:01:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:01:49,065 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:49,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:49,088 INFO L225 Difference]: With dead ends: 13508 [2022-01-18 06:01:49,088 INFO L226 Difference]: Without dead ends: 13232 [2022-01-18 06:01:49,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=435, Invalid=2319, Unknown=2, NotChecked=0, Total=2756 [2022-01-18 06:01:49,089 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 264 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1037 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:49,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 923 Invalid, 1750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 663 Invalid, 0 Unknown, 1037 Unchecked, 0.3s Time] [2022-01-18 06:01:49,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13232 states. [2022-01-18 06:01:49,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13232 to 8300. [2022-01-18 06:01:49,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8300 states, 8299 states have (on average 2.9377033377515365) internal successors, (24380), 8299 states have internal predecessors, (24380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:49,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8300 states to 8300 states and 24380 transitions. [2022-01-18 06:01:49,244 INFO L78 Accepts]: Start accepts. Automaton has 8300 states and 24380 transitions. Word has length 35 [2022-01-18 06:01:49,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:49,244 INFO L470 AbstractCegarLoop]: Abstraction has 8300 states and 24380 transitions. [2022-01-18 06:01:49,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:49,244 INFO L276 IsEmpty]: Start isEmpty. Operand 8300 states and 24380 transitions. [2022-01-18 06:01:49,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:49,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:49,254 INFO L514 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] [2022-01-18 06:01:49,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 06:01:49,455 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 [2022-01-18 06:01:49,455 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:49,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:49,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1985201912, now seen corresponding path program 97 times [2022-01-18 06:01:49,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:49,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528050308] [2022-01-18 06:01:49,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:49,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:49,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:49,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:49,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528050308] [2022-01-18 06:01:49,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528050308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:49,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059919773] [2022-01-18 06:01:49,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:01:49,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:49,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:49,581 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) [2022-01-18 06:01:49,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 06:01:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:49,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:01:49,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:49,809 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:01:49,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:01:51,310 INFO L387 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 19 [2022-01-18 06:01:51,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:51,772 INFO L387 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 [2022-01-18 06:01:51,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:51,777 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:51,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:51,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:51,950 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:51,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:52,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:52,390 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:52,636 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:01:52,636 INFO L387 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 41 treesize of output 59 [2022-01-18 06:01:52,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:52,659 INFO L387 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 57 treesize of output 91 [2022-01-18 06:01:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:53,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059919773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:53,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:53,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:01:53,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991856186] [2022-01-18 06:01:53,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:53,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:53,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:53,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:01:53,274 INFO L87 Difference]: Start difference. First operand 8300 states and 24380 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:53,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:53,763 INFO L93 Difference]: Finished difference Result 9698 states and 28041 transitions. [2022-01-18 06:01:53,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:01:53,764 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:53,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:53,782 INFO L225 Difference]: With dead ends: 9698 [2022-01-18 06:01:53,782 INFO L226 Difference]: Without dead ends: 9671 [2022-01-18 06:01:53,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=147, Invalid=904, Unknown=5, NotChecked=0, Total=1056 [2022-01-18 06:01:53,782 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 120 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:53,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 642 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 446 Invalid, 0 Unknown, 430 Unchecked, 0.2s Time] [2022-01-18 06:01:53,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9671 states. [2022-01-18 06:01:53,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9671 to 8231. [2022-01-18 06:01:53,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8231 states, 8230 states have (on average 2.9386391251518833) internal successors, (24185), 8230 states have internal predecessors, (24185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:53,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8231 states to 8231 states and 24185 transitions. [2022-01-18 06:01:53,925 INFO L78 Accepts]: Start accepts. Automaton has 8231 states and 24185 transitions. Word has length 35 [2022-01-18 06:01:53,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:53,925 INFO L470 AbstractCegarLoop]: Abstraction has 8231 states and 24185 transitions. [2022-01-18 06:01:53,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:53,926 INFO L276 IsEmpty]: Start isEmpty. Operand 8231 states and 24185 transitions. [2022-01-18 06:01:53,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:53,938 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:53,938 INFO L514 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] [2022-01-18 06:01:53,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 06:01:54,155 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 [2022-01-18 06:01:54,155 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:54,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:54,155 INFO L85 PathProgramCache]: Analyzing trace with hash -2117822138, now seen corresponding path program 98 times [2022-01-18 06:01:54,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:54,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742909227] [2022-01-18 06:01:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:54,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:54,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:54,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:54,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:54,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742909227] [2022-01-18 06:01:54,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742909227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:54,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782743035] [2022-01-18 06:01:54,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:01:54,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:54,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:54,280 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) [2022-01-18 06:01:54,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 06:01:54,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:01:54,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:54,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:01:54,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:54,513 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:01:54,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:01:56,024 INFO L387 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 19 [2022-01-18 06:01:56,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:56,994 INFO L387 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 [2022-01-18 06:01:56,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:56,998 INFO L387 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 16 treesize of output 21 [2022-01-18 06:01:57,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:57,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:57,164 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:57,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:57,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:57,615 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:57,855 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:01:57,855 INFO L387 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 41 treesize of output 59 [2022-01-18 06:01:57,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:57,879 INFO L387 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 57 treesize of output 91 [2022-01-18 06:01:58,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:58,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782743035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:58,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:58,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:01:58,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206470323] [2022-01-18 06:01:58,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:58,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:01:58,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:58,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:01:58,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:01:58,090 INFO L87 Difference]: Start difference. First operand 8231 states and 24185 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:58,579 INFO L93 Difference]: Finished difference Result 10080 states and 29291 transitions. [2022-01-18 06:01:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:01:58,580 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:01:58,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:58,600 INFO L225 Difference]: With dead ends: 10080 [2022-01-18 06:01:58,601 INFO L226 Difference]: Without dead ends: 10073 [2022-01-18 06:01:58,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=149, Invalid=902, Unknown=5, NotChecked=0, Total=1056 [2022-01-18 06:01:58,601 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 145 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:58,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 505 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 505 Invalid, 0 Unknown, 378 Unchecked, 0.2s Time] [2022-01-18 06:01:58,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10073 states. [2022-01-18 06:01:58,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10073 to 8204. [2022-01-18 06:01:58,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8204 states, 8203 states have (on average 2.9395343167133974) internal successors, (24113), 8203 states have internal predecessors, (24113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 24113 transitions. [2022-01-18 06:01:58,727 INFO L78 Accepts]: Start accepts. Automaton has 8204 states and 24113 transitions. Word has length 35 [2022-01-18 06:01:58,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:58,727 INFO L470 AbstractCegarLoop]: Abstraction has 8204 states and 24113 transitions. [2022-01-18 06:01:58,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:01:58,727 INFO L276 IsEmpty]: Start isEmpty. Operand 8204 states and 24113 transitions. [2022-01-18 06:01:58,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:01:58,738 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:58,738 INFO L514 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] [2022-01-18 06:01:58,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 06:01:58,939 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 [2022-01-18 06:01:58,939 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:01:58,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1799329172, now seen corresponding path program 99 times [2022-01-18 06:01:58,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:58,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118757050] [2022-01-18 06:01:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:58,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:58,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:59,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:59,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:59,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118757050] [2022-01-18 06:01:59,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118757050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:59,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249351998] [2022-01-18 06:01:59,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:01:59,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:59,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:59,074 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) [2022-01-18 06:01:59,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 06:01:59,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:01:59,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:59,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:01:59,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:59,231 INFO L387 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 [2022-01-18 06:01:59,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:59,283 INFO L387 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 32 [2022-01-18 06:01:59,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:59,349 INFO L387 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 [2022-01-18 06:01:59,351 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:01:59,352 INFO L387 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 18 treesize of output 12 [2022-01-18 06:01:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:01:59,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:59,459 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:01:59,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:01:59,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:59,781 INFO L387 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 35 treesize of output 39 [2022-01-18 06:01:59,937 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:01:59,938 INFO L387 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 42 treesize of output 61 [2022-01-18 06:01:59,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:59,958 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:00,129 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:00,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249351998] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:00,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:00,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:02:00,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920261914] [2022-01-18 06:02:00,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:00,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:02:00,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:00,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:02:00,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:02:00,130 INFO L87 Difference]: Start difference. First operand 8204 states and 24113 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:00,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:00,312 INFO L93 Difference]: Finished difference Result 9947 states and 29259 transitions. [2022-01-18 06:02:00,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:02:00,312 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:00,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:00,331 INFO L225 Difference]: With dead ends: 9947 [2022-01-18 06:02:00,331 INFO L226 Difference]: Without dead ends: 9937 [2022-01-18 06:02:00,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:02:00,332 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 50 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:00,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 576 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 303 Invalid, 0 Unknown, 249 Unchecked, 0.1s Time] [2022-01-18 06:02:00,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9937 states. [2022-01-18 06:02:00,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9937 to 8253. [2022-01-18 06:02:00,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8253 states, 8252 states have (on average 2.9404992729035384) internal successors, (24265), 8252 states have internal predecessors, (24265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:00,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8253 states to 8253 states and 24265 transitions. [2022-01-18 06:02:00,494 INFO L78 Accepts]: Start accepts. Automaton has 8253 states and 24265 transitions. Word has length 35 [2022-01-18 06:02:00,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:00,494 INFO L470 AbstractCegarLoop]: Abstraction has 8253 states and 24265 transitions. [2022-01-18 06:02:00,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:00,494 INFO L276 IsEmpty]: Start isEmpty. Operand 8253 states and 24265 transitions. [2022-01-18 06:02:00,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:00,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:00,505 INFO L514 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] [2022-01-18 06:02:00,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 06:02:00,705 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 [2022-01-18 06:02:00,706 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:00,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1856502516, now seen corresponding path program 100 times [2022-01-18 06:02:00,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:00,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172058224] [2022-01-18 06:02:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:00,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:00,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:00,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:00,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172058224] [2022-01-18 06:02:00,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172058224] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:00,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500426883] [2022-01-18 06:02:00,838 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:02:00,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:00,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:00,839 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) [2022-01-18 06:02:00,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 06:02:00,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:02:00,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:00,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:00,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:00,999 INFO L387 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 [2022-01-18 06:02:01,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:01,058 INFO L387 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 32 [2022-01-18 06:02:01,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:01,127 INFO L387 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 [2022-01-18 06:02:01,130 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:01,130 INFO L387 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 18 treesize of output 12 [2022-01-18 06:02:01,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:01,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:01,240 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:01,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:01,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:01,717 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:01,884 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:01,884 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:01,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:01,905 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:02,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:02,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500426883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:02,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:02,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:02:02,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130055449] [2022-01-18 06:02:02,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:02,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:02:02,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:02,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:02:02,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:02:02,080 INFO L87 Difference]: Start difference. First operand 8253 states and 24265 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:02,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:02,453 INFO L93 Difference]: Finished difference Result 11533 states and 33849 transitions. [2022-01-18 06:02:02,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:02,453 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:02,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:02,476 INFO L225 Difference]: With dead ends: 11533 [2022-01-18 06:02:02,476 INFO L226 Difference]: Without dead ends: 11487 [2022-01-18 06:02:02,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:02,477 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 115 mSDsluCounter, 1003 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:02,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 837 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 683 Invalid, 0 Unknown, 393 Unchecked, 0.3s Time] [2022-01-18 06:02:02,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11487 states. [2022-01-18 06:02:02,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11487 to 8312. [2022-01-18 06:02:02,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8312 states, 8311 states have (on average 2.940320057754783) internal successors, (24437), 8311 states have internal predecessors, (24437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:02,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8312 states to 8312 states and 24437 transitions. [2022-01-18 06:02:02,658 INFO L78 Accepts]: Start accepts. Automaton has 8312 states and 24437 transitions. Word has length 35 [2022-01-18 06:02:02,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:02,658 INFO L470 AbstractCegarLoop]: Abstraction has 8312 states and 24437 transitions. [2022-01-18 06:02:02,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:02,658 INFO L276 IsEmpty]: Start isEmpty. Operand 8312 states and 24437 transitions. [2022-01-18 06:02:02,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:02,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:02,670 INFO L514 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] [2022-01-18 06:02:02,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 06:02:02,871 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 [2022-01-18 06:02:02,871 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:02,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:02,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1988408714, now seen corresponding path program 101 times [2022-01-18 06:02:02,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:02,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657360890] [2022-01-18 06:02:02,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:02,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:02,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:02,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:02,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657360890] [2022-01-18 06:02:02,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657360890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:02,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889075443] [2022-01-18 06:02:02,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:02:02,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:02,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:02,995 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) [2022-01-18 06:02:02,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 06:02:03,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:02:03,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:03,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:02:03,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:03,274 INFO L387 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 [2022-01-18 06:02:03,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:03,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:02:05,009 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 06:02:05,010 INFO L387 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 39 treesize of output 29 [2022-01-18 06:02:05,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:05,016 INFO L387 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 [2022-01-18 06:02:05,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:05,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:05,947 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:05,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:06,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:06,492 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:07,420 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:02:07,420 INFO L387 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 41 treesize of output 59 [2022-01-18 06:02:07,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:07,444 INFO L387 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 57 treesize of output 91 [2022-01-18 06:02:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:08,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889075443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:08,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:08,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-01-18 06:02:08,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933878794] [2022-01-18 06:02:08,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:08,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:02:08,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:08,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:02:08,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=624, Unknown=2, NotChecked=0, Total=756 [2022-01-18 06:02:08,292 INFO L87 Difference]: Start difference. First operand 8312 states and 24437 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:13,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:13,528 INFO L93 Difference]: Finished difference Result 13057 states and 37908 transitions. [2022-01-18 06:02:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:02:13,528 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:13,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:13,555 INFO L225 Difference]: With dead ends: 13057 [2022-01-18 06:02:13,555 INFO L226 Difference]: Without dead ends: 12975 [2022-01-18 06:02:13,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=407, Invalid=2040, Unknown=3, NotChecked=0, Total=2450 [2022-01-18 06:02:13,556 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 382 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 672 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:13,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 835 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 524 Invalid, 0 Unknown, 672 Unchecked, 0.2s Time] [2022-01-18 06:02:13,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12975 states. [2022-01-18 06:02:13,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12975 to 8690. [2022-01-18 06:02:13,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8690 states, 8689 states have (on average 2.956151455863736) internal successors, (25686), 8689 states have internal predecessors, (25686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:13,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8690 states to 8690 states and 25686 transitions. [2022-01-18 06:02:13,722 INFO L78 Accepts]: Start accepts. Automaton has 8690 states and 25686 transitions. Word has length 35 [2022-01-18 06:02:13,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:13,722 INFO L470 AbstractCegarLoop]: Abstraction has 8690 states and 25686 transitions. [2022-01-18 06:02:13,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:13,722 INFO L276 IsEmpty]: Start isEmpty. Operand 8690 states and 25686 transitions. [2022-01-18 06:02:13,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:13,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:13,734 INFO L514 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] [2022-01-18 06:02:13,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 06:02:13,934 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 [2022-01-18 06:02:13,935 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:13,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash 572719944, now seen corresponding path program 102 times [2022-01-18 06:02:13,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:13,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159504935] [2022-01-18 06:02:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:13,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:13,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:14,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:14,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:14,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159504935] [2022-01-18 06:02:14,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159504935] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:14,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979260399] [2022-01-18 06:02:14,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:02:14,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:14,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:14,066 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) [2022-01-18 06:02:14,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 06:02:14,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:02:14,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:14,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:14,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:14,227 INFO L387 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 [2022-01-18 06:02:14,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:14,375 INFO L387 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 35 treesize of output 35 [2022-01-18 06:02:15,033 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-01-18 06:02:15,033 INFO L387 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 38 treesize of output 34 [2022-01-18 06:02:15,037 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 06:02:15,037 INFO L387 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 21 treesize of output 12 [2022-01-18 06:02:15,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:15,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:15,160 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:15,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:15,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:15,709 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:15,876 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:15,876 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:15,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:15,897 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:16,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:16,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979260399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:16,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:16,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:16,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675135934] [2022-01-18 06:02:16,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:16,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:16,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:16,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:16,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=418, Unknown=1, NotChecked=0, Total=506 [2022-01-18 06:02:16,535 INFO L87 Difference]: Start difference. First operand 8690 states and 25686 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:16,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:16,773 INFO L93 Difference]: Finished difference Result 11923 states and 35178 transitions. [2022-01-18 06:02:16,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:16,773 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:16,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:16,793 INFO L225 Difference]: With dead ends: 11923 [2022-01-18 06:02:16,793 INFO L226 Difference]: Without dead ends: 11877 [2022-01-18 06:02:16,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=119, Invalid=582, Unknown=1, NotChecked=0, Total=702 [2022-01-18 06:02:16,794 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 164 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 400 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:16,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 574 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 322 Invalid, 0 Unknown, 400 Unchecked, 0.1s Time] [2022-01-18 06:02:16,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11877 states. [2022-01-18 06:02:16,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11877 to 8784. [2022-01-18 06:02:16,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8784 states, 8783 states have (on average 2.956620744620289) internal successors, (25968), 8783 states have internal predecessors, (25968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:16,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8784 states to 8784 states and 25968 transitions. [2022-01-18 06:02:16,939 INFO L78 Accepts]: Start accepts. Automaton has 8784 states and 25968 transitions. Word has length 35 [2022-01-18 06:02:16,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:16,939 INFO L470 AbstractCegarLoop]: Abstraction has 8784 states and 25968 transitions. [2022-01-18 06:02:16,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 8784 states and 25968 transitions. [2022-01-18 06:02:16,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:16,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:16,951 INFO L514 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] [2022-01-18 06:02:16,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 06:02:17,155 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 [2022-01-18 06:02:17,156 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:17,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1283252796, now seen corresponding path program 103 times [2022-01-18 06:02:17,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:17,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007691628] [2022-01-18 06:02:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:17,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:17,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:17,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:17,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007691628] [2022-01-18 06:02:17,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007691628] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:17,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205813903] [2022-01-18 06:02:17,305 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:02:17,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:17,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:17,306 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) [2022-01-18 06:02:17,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 06:02:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:17,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:17,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:17,497 INFO L387 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 [2022-01-18 06:02:17,667 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:17,668 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:17,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:17,693 INFO L387 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 [2022-01-18 06:02:17,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:17,698 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:17,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:17,827 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:17,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:18,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:18,272 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:18,486 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:18,486 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:18,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:18,507 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:19,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:19,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205813903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:19,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:19,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:19,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760432824] [2022-01-18 06:02:19,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:19,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:19,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:19,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:19,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:19,038 INFO L87 Difference]: Start difference. First operand 8784 states and 25968 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:19,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:19,305 INFO L93 Difference]: Finished difference Result 10660 states and 31514 transitions. [2022-01-18 06:02:19,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:19,305 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:19,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:19,323 INFO L225 Difference]: With dead ends: 10660 [2022-01-18 06:02:19,323 INFO L226 Difference]: Without dead ends: 10614 [2022-01-18 06:02:19,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:19,323 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 134 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:19,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 716 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 542 Invalid, 0 Unknown, 316 Unchecked, 0.2s Time] [2022-01-18 06:02:19,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10614 states. [2022-01-18 06:02:19,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10614 to 8862. [2022-01-18 06:02:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8862 states, 8861 states have (on average 2.9574540119625325) internal successors, (26206), 8861 states have internal predecessors, (26206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:19,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8862 states to 8862 states and 26206 transitions. [2022-01-18 06:02:19,489 INFO L78 Accepts]: Start accepts. Automaton has 8862 states and 26206 transitions. Word has length 35 [2022-01-18 06:02:19,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:19,489 INFO L470 AbstractCegarLoop]: Abstraction has 8862 states and 26206 transitions. [2022-01-18 06:02:19,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:19,490 INFO L276 IsEmpty]: Start isEmpty. Operand 8862 states and 26206 transitions. [2022-01-18 06:02:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:19,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:19,501 INFO L514 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] [2022-01-18 06:02:19,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:19,701 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 [2022-01-18 06:02:19,701 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:19,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:19,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1380299472, now seen corresponding path program 104 times [2022-01-18 06:02:19,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:19,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663992430] [2022-01-18 06:02:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:19,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:19,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:19,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663992430] [2022-01-18 06:02:19,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663992430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:19,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529547046] [2022-01-18 06:02:19,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:02:19,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:19,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:19,825 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) [2022-01-18 06:02:19,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 06:02:19,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:02:19,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:19,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:19,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:19,983 INFO L387 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 [2022-01-18 06:02:20,148 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:20,148 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:20,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:20,184 INFO L387 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 [2022-01-18 06:02:20,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:20,188 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:20,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:20,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:20,313 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:20,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:20,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:20,761 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:20,919 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:20,919 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:20,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:20,940 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:21,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:21,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529547046] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:21,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:21,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:21,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775511361] [2022-01-18 06:02:21,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:21,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:21,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:21,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:21,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:21,136 INFO L87 Difference]: Start difference. First operand 8862 states and 26206 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:21,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:21,359 INFO L93 Difference]: Finished difference Result 10428 states and 30821 transitions. [2022-01-18 06:02:21,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:21,360 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:21,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:21,377 INFO L225 Difference]: With dead ends: 10428 [2022-01-18 06:02:21,377 INFO L226 Difference]: Without dead ends: 10404 [2022-01-18 06:02:21,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:21,378 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 182 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:21,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 555 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 392 Invalid, 0 Unknown, 238 Unchecked, 0.2s Time] [2022-01-18 06:02:21,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10404 states. [2022-01-18 06:02:21,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10404 to 8966. [2022-01-18 06:02:21,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8966 states, 8965 states have (on average 2.9601784718349133) internal successors, (26538), 8965 states have internal predecessors, (26538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:21,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8966 states to 8966 states and 26538 transitions. [2022-01-18 06:02:21,546 INFO L78 Accepts]: Start accepts. Automaton has 8966 states and 26538 transitions. Word has length 35 [2022-01-18 06:02:21,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:21,546 INFO L470 AbstractCegarLoop]: Abstraction has 8966 states and 26538 transitions. [2022-01-18 06:02:21,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:21,546 INFO L276 IsEmpty]: Start isEmpty. Operand 8966 states and 26538 transitions. [2022-01-18 06:02:21,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:21,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:21,558 INFO L514 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] [2022-01-18 06:02:21,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:21,759 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 [2022-01-18 06:02:21,759 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:21,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:21,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1191161876, now seen corresponding path program 105 times [2022-01-18 06:02:21,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:21,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367089707] [2022-01-18 06:02:21,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:21,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:21,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:21,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:21,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367089707] [2022-01-18 06:02:21,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367089707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:21,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878720018] [2022-01-18 06:02:21,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:02:21,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:21,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:21,883 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) [2022-01-18 06:02:21,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 06:02:21,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:02:21,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:21,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:21,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:22,044 INFO L387 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 [2022-01-18 06:02:22,216 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:22,216 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:22,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:22,371 INFO L387 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 [2022-01-18 06:02:22,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:22,375 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:22,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:22,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:22,508 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:22,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:22,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:22,995 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:23,219 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:23,219 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:23,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:23,240 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:23,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:23,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878720018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:23,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:23,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:23,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611900784] [2022-01-18 06:02:23,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:23,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:23,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:23,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:23,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:23,451 INFO L87 Difference]: Start difference. First operand 8966 states and 26538 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:23,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:23,648 INFO L93 Difference]: Finished difference Result 10210 states and 30185 transitions. [2022-01-18 06:02:23,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:02:23,648 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:23,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:23,666 INFO L225 Difference]: With dead ends: 10210 [2022-01-18 06:02:23,666 INFO L226 Difference]: Without dead ends: 10198 [2022-01-18 06:02:23,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:23,666 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 101 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:23,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 524 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 334 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-01-18 06:02:23,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10198 states. [2022-01-18 06:02:23,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10198 to 8936. [2022-01-18 06:02:23,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8936 states, 8935 states have (on average 2.9595970900951314) internal successors, (26444), 8935 states have internal predecessors, (26444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:23,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8936 states to 8936 states and 26444 transitions. [2022-01-18 06:02:23,820 INFO L78 Accepts]: Start accepts. Automaton has 8936 states and 26444 transitions. Word has length 35 [2022-01-18 06:02:23,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:23,820 INFO L470 AbstractCegarLoop]: Abstraction has 8936 states and 26444 transitions. [2022-01-18 06:02:23,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:23,820 INFO L276 IsEmpty]: Start isEmpty. Operand 8936 states and 26444 transitions. [2022-01-18 06:02:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:23,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:23,832 INFO L514 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] [2022-01-18 06:02:23,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 06:02:24,032 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 [2022-01-18 06:02:24,032 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:24,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1581453382, now seen corresponding path program 106 times [2022-01-18 06:02:24,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:24,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687533431] [2022-01-18 06:02:24,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:24,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:24,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:24,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687533431] [2022-01-18 06:02:24,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687533431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:24,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314949962] [2022-01-18 06:02:24,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:02:24,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:24,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:24,170 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:24,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 06:02:24,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:02:24,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:24,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:24,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:24,328 INFO L387 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 [2022-01-18 06:02:24,516 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:24,516 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:24,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:24,867 INFO L387 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 [2022-01-18 06:02:24,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:24,872 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:24,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:24,998 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:24,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:25,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:25,317 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:25,554 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:25,554 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:25,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:25,604 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:26,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:26,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314949962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:26,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:26,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:26,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111998567] [2022-01-18 06:02:26,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:26,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:26,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:26,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:26,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:26,177 INFO L87 Difference]: Start difference. First operand 8936 states and 26444 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:26,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:26,423 INFO L93 Difference]: Finished difference Result 10380 states and 30690 transitions. [2022-01-18 06:02:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:26,424 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:26,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:26,442 INFO L225 Difference]: With dead ends: 10380 [2022-01-18 06:02:26,442 INFO L226 Difference]: Without dead ends: 10352 [2022-01-18 06:02:26,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:26,442 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 116 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:26,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 764 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 458 Invalid, 0 Unknown, 435 Unchecked, 0.2s Time] [2022-01-18 06:02:26,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10352 states. [2022-01-18 06:02:26,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10352 to 9058. [2022-01-18 06:02:26,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 9057 states have (on average 2.961245445511759) internal successors, (26820), 9057 states have internal predecessors, (26820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:26,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 26820 transitions. [2022-01-18 06:02:26,599 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 26820 transitions. Word has length 35 [2022-01-18 06:02:26,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:26,599 INFO L470 AbstractCegarLoop]: Abstraction has 9058 states and 26820 transitions. [2022-01-18 06:02:26,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:26,599 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 26820 transitions. [2022-01-18 06:02:26,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:26,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:26,611 INFO L514 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] [2022-01-18 06:02:26,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 06:02:26,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:26,812 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:26,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:26,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2004447122, now seen corresponding path program 107 times [2022-01-18 06:02:26,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:26,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570179200] [2022-01-18 06:02:26,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:26,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:26,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:26,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:26,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570179200] [2022-01-18 06:02:26,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570179200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:26,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281382733] [2022-01-18 06:02:26,934 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:02:26,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:26,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:26,935 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:26,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 06:02:26,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:02:26,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:26,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:26,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:27,120 INFO L387 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 [2022-01-18 06:02:27,361 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 06:02:27,361 INFO L387 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 38 treesize of output 28 [2022-01-18 06:02:28,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:28,041 INFO L387 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 [2022-01-18 06:02:28,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:28,046 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:28,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:28,219 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:28,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:28,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:28,882 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:29,121 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 06:02:29,122 INFO L387 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 42 treesize of output 51 [2022-01-18 06:02:29,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:29,143 INFO L387 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 83 [2022-01-18 06:02:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:29,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281382733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:29,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:29,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 06:02:29,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109921414] [2022-01-18 06:02:29,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:29,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:02:29,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:29,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:02:29,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=579, Unknown=1, NotChecked=0, Total=702 [2022-01-18 06:02:29,651 INFO L87 Difference]: Start difference. First operand 9058 states and 26820 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:30,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:30,545 INFO L93 Difference]: Finished difference Result 11609 states and 34115 transitions. [2022-01-18 06:02:30,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:02:30,545 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:02:30,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:30,564 INFO L225 Difference]: With dead ends: 11609 [2022-01-18 06:02:30,564 INFO L226 Difference]: Without dead ends: 11499 [2022-01-18 06:02:30,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=399, Invalid=1952, Unknown=1, NotChecked=0, Total=2352 [2022-01-18 06:02:30,564 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 286 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 638 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:30,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 854 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 574 Invalid, 0 Unknown, 638 Unchecked, 0.3s Time] [2022-01-18 06:02:30,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11499 states. [2022-01-18 06:02:30,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11499 to 9363. [2022-01-18 06:02:30,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9363 states, 9362 states have (on average 2.9729758598590044) internal successors, (27833), 9362 states have internal predecessors, (27833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:30,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 27833 transitions. [2022-01-18 06:02:30,702 INFO L78 Accepts]: Start accepts. Automaton has 9363 states and 27833 transitions. Word has length 35 [2022-01-18 06:02:30,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:30,702 INFO L470 AbstractCegarLoop]: Abstraction has 9363 states and 27833 transitions. [2022-01-18 06:02:30,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:30,702 INFO L276 IsEmpty]: Start isEmpty. Operand 9363 states and 27833 transitions. [2022-01-18 06:02:30,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:30,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:30,714 INFO L514 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] [2022-01-18 06:02:30,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 06:02:30,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:30,914 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:30,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:30,915 INFO L85 PathProgramCache]: Analyzing trace with hash -967946838, now seen corresponding path program 108 times [2022-01-18 06:02:30,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:30,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923602713] [2022-01-18 06:02:30,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:30,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:30,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:31,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:31,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923602713] [2022-01-18 06:02:31,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923602713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:31,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666517000] [2022-01-18 06:02:31,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:02:31,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:31,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:31,043 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:31,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 06:02:31,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:02:31,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:31,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:31,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:31,202 INFO L387 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 [2022-01-18 06:02:31,349 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:31,350 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:31,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:31,389 INFO L387 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 [2022-01-18 06:02:31,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:31,393 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:31,409 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:31,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:31,544 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:31,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:32,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:32,041 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:32,207 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:32,208 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:32,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:32,228 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:32,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666517000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:32,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:32,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:32,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403131050] [2022-01-18 06:02:32,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:32,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:32,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:32,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:32,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:32,373 INFO L87 Difference]: Start difference. First operand 9363 states and 27833 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:32,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:32,655 INFO L93 Difference]: Finished difference Result 11321 states and 33608 transitions. [2022-01-18 06:02:32,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:32,655 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:32,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:32,676 INFO L225 Difference]: With dead ends: 11321 [2022-01-18 06:02:32,676 INFO L226 Difference]: Without dead ends: 11248 [2022-01-18 06:02:32,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:02:32,676 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 125 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:32,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 719 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 543 Invalid, 0 Unknown, 422 Unchecked, 0.2s Time] [2022-01-18 06:02:32,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11248 states. [2022-01-18 06:02:32,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11248 to 9334. [2022-01-18 06:02:32,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9334 states, 9333 states have (on average 2.9712846887388835) internal successors, (27731), 9333 states have internal predecessors, (27731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:32,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9334 states to 9334 states and 27731 transitions. [2022-01-18 06:02:32,831 INFO L78 Accepts]: Start accepts. Automaton has 9334 states and 27731 transitions. Word has length 35 [2022-01-18 06:02:32,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:32,831 INFO L470 AbstractCegarLoop]: Abstraction has 9334 states and 27731 transitions. [2022-01-18 06:02:32,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:32,831 INFO L276 IsEmpty]: Start isEmpty. Operand 9334 states and 27731 transitions. [2022-01-18 06:02:32,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:32,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:32,844 INFO L514 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] [2022-01-18 06:02:32,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 06:02:33,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:33,044 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:33,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:33,044 INFO L85 PathProgramCache]: Analyzing trace with hash 619477336, now seen corresponding path program 109 times [2022-01-18 06:02:33,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:33,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758598056] [2022-01-18 06:02:33,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:33,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:33,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:33,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:33,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:33,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758598056] [2022-01-18 06:02:33,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758598056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:33,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030503945] [2022-01-18 06:02:33,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:02:33,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:33,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:33,180 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:33,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 06:02:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:33,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:33,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:33,349 INFO L387 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 [2022-01-18 06:02:33,528 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:33,528 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:33,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:33,602 INFO L387 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 [2022-01-18 06:02:33,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:33,606 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:33,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:33,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:33,728 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:33,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:34,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:34,042 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:34,208 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:34,209 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:34,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:34,229 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:34,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:34,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030503945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:34,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:34,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:34,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657677901] [2022-01-18 06:02:34,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:34,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:34,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:34,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:34,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:34,428 INFO L87 Difference]: Start difference. First operand 9334 states and 27731 transitions. Second operand has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:34,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:34,686 INFO L93 Difference]: Finished difference Result 10971 states and 32519 transitions. [2022-01-18 06:02:34,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:02:34,687 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:34,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:34,707 INFO L225 Difference]: With dead ends: 10971 [2022-01-18 06:02:34,707 INFO L226 Difference]: Without dead ends: 10943 [2022-01-18 06:02:34,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:02:34,708 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 166 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:34,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 625 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 402 Invalid, 0 Unknown, 415 Unchecked, 0.2s Time] [2022-01-18 06:02:34,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10943 states. [2022-01-18 06:02:34,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10943 to 9327. [2022-01-18 06:02:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9327 states, 9326 states have (on average 2.9698691829294446) internal successors, (27697), 9326 states have internal predecessors, (27697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9327 states to 9327 states and 27697 transitions. [2022-01-18 06:02:34,863 INFO L78 Accepts]: Start accepts. Automaton has 9327 states and 27697 transitions. Word has length 35 [2022-01-18 06:02:34,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:34,863 INFO L470 AbstractCegarLoop]: Abstraction has 9327 states and 27697 transitions. [2022-01-18 06:02:34,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:34,863 INFO L276 IsEmpty]: Start isEmpty. Operand 9327 states and 27697 transitions. [2022-01-18 06:02:34,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:34,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:34,876 INFO L514 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] [2022-01-18 06:02:34,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 06:02:35,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-01-18 06:02:35,077 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:35,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:35,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1954417134, now seen corresponding path program 110 times [2022-01-18 06:02:35,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:35,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533824626] [2022-01-18 06:02:35,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:35,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:35,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:35,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:35,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533824626] [2022-01-18 06:02:35,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533824626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:35,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70836535] [2022-01-18 06:02:35,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:02:35,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:35,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:35,212 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:35,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 06:02:35,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:02:35,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:35,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:35,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:35,377 INFO L387 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 [2022-01-18 06:02:35,539 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:02:35,540 INFO L387 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 37 treesize of output 25 [2022-01-18 06:02:35,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:35,582 INFO L387 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 [2022-01-18 06:02:35,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:35,587 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:35,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:35,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:35,743 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:35,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:36,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:36,259 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:36,527 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:36,527 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:36,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:36,553 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:37,759 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:37,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70836535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:37,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:37,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:02:37,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228047596] [2022-01-18 06:02:37,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:37,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:02:37,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:37,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:02:37,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:02:37,760 INFO L87 Difference]: Start difference. First operand 9327 states and 27697 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:37,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:37,991 INFO L93 Difference]: Finished difference Result 10415 states and 30900 transitions. [2022-01-18 06:02:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:02:37,992 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:37,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:38,009 INFO L225 Difference]: With dead ends: 10415 [2022-01-18 06:02:38,009 INFO L226 Difference]: Without dead ends: 10399 [2022-01-18 06:02:38,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:02:38,010 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 116 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:38,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 496 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 271 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-01-18 06:02:38,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-01-18 06:02:38,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 9389. [2022-01-18 06:02:38,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9389 states, 9388 states have (on average 2.9712398806987643) internal successors, (27894), 9388 states have internal predecessors, (27894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:38,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9389 states to 9389 states and 27894 transitions. [2022-01-18 06:02:38,160 INFO L78 Accepts]: Start accepts. Automaton has 9389 states and 27894 transitions. Word has length 35 [2022-01-18 06:02:38,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:38,160 INFO L470 AbstractCegarLoop]: Abstraction has 9389 states and 27894 transitions. [2022-01-18 06:02:38,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:38,160 INFO L276 IsEmpty]: Start isEmpty. Operand 9389 states and 27894 transitions. [2022-01-18 06:02:38,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:38,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:38,172 INFO L514 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] [2022-01-18 06:02:38,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 06:02:38,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 06:02:38,372 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:38,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:38,373 INFO L85 PathProgramCache]: Analyzing trace with hash -713498178, now seen corresponding path program 111 times [2022-01-18 06:02:38,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:38,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483550102] [2022-01-18 06:02:38,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:38,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:38,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483550102] [2022-01-18 06:02:38,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483550102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204449983] [2022-01-18 06:02:38,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:02:38,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:38,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:38,592 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:38,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 06:02:38,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:02:38,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:38,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:02:38,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:38,723 INFO L387 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 [2022-01-18 06:02:38,847 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:02:38,847 INFO L387 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 37 treesize of output 30 [2022-01-18 06:02:40,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:40,155 INFO L387 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 [2022-01-18 06:02:40,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:40,159 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:40,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:40,364 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:40,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:40,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:40,915 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:41,209 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 06:02:41,209 INFO L387 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 41 treesize of output 47 [2022-01-18 06:02:41,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:41,230 INFO L387 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 39 treesize of output 75 [2022-01-18 06:02:41,545 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:41,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204449983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:41,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:41,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 06:02:41,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565854247] [2022-01-18 06:02:41,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:41,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:02:41,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:41,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:02:41,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=594, Unknown=2, NotChecked=0, Total=702 [2022-01-18 06:02:41,546 INFO L87 Difference]: Start difference. First operand 9389 states and 27894 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:42,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:42,355 INFO L93 Difference]: Finished difference Result 11436 states and 33449 transitions. [2022-01-18 06:02:42,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:02:42,355 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:02:42,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:42,377 INFO L225 Difference]: With dead ends: 11436 [2022-01-18 06:02:42,377 INFO L226 Difference]: Without dead ends: 11414 [2022-01-18 06:02:42,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=267, Invalid=1801, Unknown=2, NotChecked=0, Total=2070 [2022-01-18 06:02:42,378 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 360 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 587 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:42,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 812 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 559 Invalid, 0 Unknown, 587 Unchecked, 0.2s Time] [2022-01-18 06:02:42,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11414 states. [2022-01-18 06:02:42,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11414 to 9422. [2022-01-18 06:02:42,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9422 states, 9421 states have (on average 2.972826663836111) internal successors, (28007), 9421 states have internal predecessors, (28007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:42,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9422 states to 9422 states and 28007 transitions. [2022-01-18 06:02:42,564 INFO L78 Accepts]: Start accepts. Automaton has 9422 states and 28007 transitions. Word has length 35 [2022-01-18 06:02:42,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:42,564 INFO L470 AbstractCegarLoop]: Abstraction has 9422 states and 28007 transitions. [2022-01-18 06:02:42,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:42,564 INFO L276 IsEmpty]: Start isEmpty. Operand 9422 states and 28007 transitions. [2022-01-18 06:02:42,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:42,578 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:42,578 INFO L514 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] [2022-01-18 06:02:42,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 06:02:42,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 06:02:42,778 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:42,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:42,785 INFO L85 PathProgramCache]: Analyzing trace with hash -857502242, now seen corresponding path program 112 times [2022-01-18 06:02:42,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:42,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658545549] [2022-01-18 06:02:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:42,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:42,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:42,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:42,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658545549] [2022-01-18 06:02:42,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658545549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:42,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721127385] [2022-01-18 06:02:42,916 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:02:42,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:42,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:42,917 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:42,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 06:02:42,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:02:42,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:42,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:42,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:43,068 INFO L387 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 [2022-01-18 06:02:43,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:43,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 06:02:43,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:43,570 INFO L387 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 [2022-01-18 06:02:43,572 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:43,572 INFO L387 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 18 treesize of output 12 [2022-01-18 06:02:43,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:43,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:43,688 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:43,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:44,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:44,150 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:44,373 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:44,373 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:44,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:44,395 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:44,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721127385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:44,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:44,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:02:44,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426132897] [2022-01-18 06:02:44,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:44,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:02:44,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:44,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:02:44,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-01-18 06:02:44,996 INFO L87 Difference]: Start difference. First operand 9422 states and 28007 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:45,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:45,216 INFO L93 Difference]: Finished difference Result 12271 states and 36394 transitions. [2022-01-18 06:02:45,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:02:45,216 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:45,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:45,238 INFO L225 Difference]: With dead ends: 12271 [2022-01-18 06:02:45,238 INFO L226 Difference]: Without dead ends: 12252 [2022-01-18 06:02:45,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-01-18 06:02:45,239 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 112 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:45,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 625 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 446 Invalid, 0 Unknown, 264 Unchecked, 0.2s Time] [2022-01-18 06:02:45,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12252 states. [2022-01-18 06:02:45,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12252 to 9342. [2022-01-18 06:02:45,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9342 states, 9341 states have (on average 2.9730221603682687) internal successors, (27771), 9341 states have internal predecessors, (27771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:45,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9342 states to 9342 states and 27771 transitions. [2022-01-18 06:02:45,431 INFO L78 Accepts]: Start accepts. Automaton has 9342 states and 27771 transitions. Word has length 35 [2022-01-18 06:02:45,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:45,447 INFO L470 AbstractCegarLoop]: Abstraction has 9342 states and 27771 transitions. [2022-01-18 06:02:45,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:45,447 INFO L276 IsEmpty]: Start isEmpty. Operand 9342 states and 27771 transitions. [2022-01-18 06:02:45,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:45,460 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:45,460 INFO L514 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] [2022-01-18 06:02:45,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 06:02:45,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 06:02:45,660 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:45,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:45,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1806310496, now seen corresponding path program 113 times [2022-01-18 06:02:45,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:45,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025843886] [2022-01-18 06:02:45,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:45,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:45,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:45,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:45,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025843886] [2022-01-18 06:02:45,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025843886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:45,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242793067] [2022-01-18 06:02:45,783 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:02:45,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:45,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:45,784 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:45,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 06:02:45,807 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:02:45,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:45,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:45,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:46,068 INFO L387 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 [2022-01-18 06:02:46,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:46,182 INFO L387 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 36 [2022-01-18 06:02:46,335 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 06:02:46,335 INFO L387 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 39 treesize of output 29 [2022-01-18 06:02:46,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:46,341 INFO L387 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 [2022-01-18 06:02:46,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:46,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:46,543 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:46,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:47,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:47,006 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:47,191 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 06:02:47,191 INFO L387 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 42 treesize of output 51 [2022-01-18 06:02:47,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:47,213 INFO L387 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 83 [2022-01-18 06:02:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:47,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242793067] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:47,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:47,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-01-18 06:02:47,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484983309] [2022-01-18 06:02:47,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:47,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:02:47,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:02:47,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:02:47,365 INFO L87 Difference]: Start difference. First operand 9342 states and 27771 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:50,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:50,193 INFO L93 Difference]: Finished difference Result 12909 states and 37937 transitions. [2022-01-18 06:02:50,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 06:02:50,193 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:50,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:50,218 INFO L225 Difference]: With dead ends: 12909 [2022-01-18 06:02:50,218 INFO L226 Difference]: Without dead ends: 12813 [2022-01-18 06:02:50,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=300, Invalid=1679, Unknown=1, NotChecked=0, Total=1980 [2022-01-18 06:02:50,219 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 317 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 1416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:50,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 929 Invalid, 1416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 707 Invalid, 0 Unknown, 668 Unchecked, 0.3s Time] [2022-01-18 06:02:50,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12813 states. [2022-01-18 06:02:50,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12813 to 9614. [2022-01-18 06:02:50,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9614 states, 9613 states have (on average 2.9841880786435038) internal successors, (28687), 9613 states have internal predecessors, (28687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:50,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9614 states to 9614 states and 28687 transitions. [2022-01-18 06:02:50,415 INFO L78 Accepts]: Start accepts. Automaton has 9614 states and 28687 transitions. Word has length 35 [2022-01-18 06:02:50,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:50,415 INFO L470 AbstractCegarLoop]: Abstraction has 9614 states and 28687 transitions. [2022-01-18 06:02:50,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:50,415 INFO L276 IsEmpty]: Start isEmpty. Operand 9614 states and 28687 transitions. [2022-01-18 06:02:50,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:50,427 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:50,427 INFO L514 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] [2022-01-18 06:02:50,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 06:02:50,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:50,627 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:50,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash 632684060, now seen corresponding path program 114 times [2022-01-18 06:02:50,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:50,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094419248] [2022-01-18 06:02:50,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:50,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:50,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:50,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:50,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094419248] [2022-01-18 06:02:50,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094419248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:50,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302717913] [2022-01-18 06:02:50,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:02:50,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:50,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:50,747 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:50,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 06:02:50,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:02:50,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:50,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:50,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:50,943 INFO L387 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 15 treesize of output 11 [2022-01-18 06:02:50,990 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:50,990 INFO L387 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 29 [2022-01-18 06:02:51,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:51,432 INFO L387 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 [2022-01-18 06:02:51,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:51,436 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:51,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:51,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:51,561 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:51,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:51,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:51,859 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:52,071 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:52,072 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:52,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:52,093 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:52,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:52,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302717913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:52,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:52,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:02:52,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795317539] [2022-01-18 06:02:52,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:52,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:02:52,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:52,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:02:52,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:02:52,267 INFO L87 Difference]: Start difference. First operand 9614 states and 28687 transitions. Second operand has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:52,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:52,518 INFO L93 Difference]: Finished difference Result 10912 states and 32520 transitions. [2022-01-18 06:02:52,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:02:52,518 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:52,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:52,538 INFO L225 Difference]: With dead ends: 10912 [2022-01-18 06:02:52,538 INFO L226 Difference]: Without dead ends: 10866 [2022-01-18 06:02:52,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:02:52,538 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 102 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:52,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 589 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 541 Invalid, 0 Unknown, 170 Unchecked, 0.2s Time] [2022-01-18 06:02:52,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10866 states. [2022-01-18 06:02:52,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10866 to 9724. [2022-01-18 06:02:52,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9724 states, 9723 states have (on average 2.9849840584181835) internal successors, (29023), 9723 states have internal predecessors, (29023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:52,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9724 states to 9724 states and 29023 transitions. [2022-01-18 06:02:52,689 INFO L78 Accepts]: Start accepts. Automaton has 9724 states and 29023 transitions. Word has length 35 [2022-01-18 06:02:52,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:52,689 INFO L470 AbstractCegarLoop]: Abstraction has 9724 states and 29023 transitions. [2022-01-18 06:02:52,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:52,689 INFO L276 IsEmpty]: Start isEmpty. Operand 9724 states and 29023 transitions. [2022-01-18 06:02:52,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:52,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:52,702 INFO L514 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] [2022-01-18 06:02:52,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 06:02:52,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:52,902 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:52,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:52,903 INFO L85 PathProgramCache]: Analyzing trace with hash -998730968, now seen corresponding path program 115 times [2022-01-18 06:02:52,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:52,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138506602] [2022-01-18 06:02:52,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:52,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:53,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:53,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:53,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138506602] [2022-01-18 06:02:53,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138506602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:53,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299473162] [2022-01-18 06:02:53,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:02:53,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:53,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:53,045 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:53,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 06:02:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:53,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:53,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:53,310 INFO L387 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 15 treesize of output 11 [2022-01-18 06:02:53,360 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:02:53,361 INFO L387 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 [2022-01-18 06:02:53,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:53,404 INFO L387 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 [2022-01-18 06:02:53,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:53,409 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:53,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:53,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:53,535 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:53,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:53,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:53,938 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:54,113 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:54,113 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:54,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:54,135 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:54,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:54,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299473162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:54,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:54,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:02:54,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469176865] [2022-01-18 06:02:54,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:54,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:02:54,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:54,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:02:54,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:02:54,378 INFO L87 Difference]: Start difference. First operand 9724 states and 29023 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:54,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:54,558 INFO L93 Difference]: Finished difference Result 11329 states and 33705 transitions. [2022-01-18 06:02:54,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:02:54,558 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:02:54,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:54,578 INFO L225 Difference]: With dead ends: 11329 [2022-01-18 06:02:54,578 INFO L226 Difference]: Without dead ends: 11289 [2022-01-18 06:02:54,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:02:54,578 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 103 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:54,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 491 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 372 Invalid, 0 Unknown, 257 Unchecked, 0.1s Time] [2022-01-18 06:02:54,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11289 states. [2022-01-18 06:02:54,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11289 to 9810. [2022-01-18 06:02:54,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9810 states, 9809 states have (on average 2.984096238148639) internal successors, (29271), 9809 states have internal predecessors, (29271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:54,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9810 states to 9810 states and 29271 transitions. [2022-01-18 06:02:54,737 INFO L78 Accepts]: Start accepts. Automaton has 9810 states and 29271 transitions. Word has length 35 [2022-01-18 06:02:54,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:54,737 INFO L470 AbstractCegarLoop]: Abstraction has 9810 states and 29271 transitions. [2022-01-18 06:02:54,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:54,737 INFO L276 IsEmpty]: Start isEmpty. Operand 9810 states and 29271 transitions. [2022-01-18 06:02:54,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:54,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:54,751 INFO L514 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] [2022-01-18 06:02:54,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:54,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-01-18 06:02:54,952 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:54,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:54,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1421724708, now seen corresponding path program 116 times [2022-01-18 06:02:54,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:54,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139417218] [2022-01-18 06:02:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:54,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:54,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:55,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:55,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139417218] [2022-01-18 06:02:55,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139417218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:55,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958142177] [2022-01-18 06:02:55,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:02:55,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:55,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:55,091 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:55,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 06:02:55,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:02:55,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:55,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:55,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:55,322 INFO L387 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 15 treesize of output 11 [2022-01-18 06:02:55,357 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:02:55,357 INFO L387 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 [2022-01-18 06:02:56,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:56,009 INFO L387 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 [2022-01-18 06:02:56,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:56,013 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:56,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:56,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:56,141 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:56,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:02:56,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:56,614 INFO L387 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 35 treesize of output 39 [2022-01-18 06:02:56,850 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:02:56,850 INFO L387 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 42 treesize of output 61 [2022-01-18 06:02:56,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:56,871 INFO L387 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 57 treesize of output 93 [2022-01-18 06:02:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:57,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958142177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:57,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:57,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:02:57,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694707233] [2022-01-18 06:02:57,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:57,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:02:57,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:02:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-01-18 06:02:57,090 INFO L87 Difference]: Start difference. First operand 9810 states and 29271 transitions. Second operand has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 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) [2022-01-18 06:02:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:57,362 INFO L93 Difference]: Finished difference Result 11236 states and 33478 transitions. [2022-01-18 06:02:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:02:57,362 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 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 [2022-01-18 06:02:57,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:57,385 INFO L225 Difference]: With dead ends: 11236 [2022-01-18 06:02:57,385 INFO L226 Difference]: Without dead ends: 11211 [2022-01-18 06:02:57,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-01-18 06:02:57,386 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 126 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:57,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 491 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 440 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-01-18 06:02:57,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11211 states. [2022-01-18 06:02:57,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11211 to 9856. [2022-01-18 06:02:57,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9856 states, 9855 states have (on average 2.984576357179097) internal successors, (29413), 9855 states have internal predecessors, (29413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:02:57,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9856 states to 9856 states and 29413 transitions. [2022-01-18 06:02:57,567 INFO L78 Accepts]: Start accepts. Automaton has 9856 states and 29413 transitions. Word has length 35 [2022-01-18 06:02:57,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:57,567 INFO L470 AbstractCegarLoop]: Abstraction has 9856 states and 29413 transitions. [2022-01-18 06:02:57,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 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) [2022-01-18 06:02:57,568 INFO L276 IsEmpty]: Start isEmpty. Operand 9856 states and 29413 transitions. [2022-01-18 06:02:57,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:02:57,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:57,583 INFO L514 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] [2022-01-18 06:02:57,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:57,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:57,800 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:02:57,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:57,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1650666720, now seen corresponding path program 117 times [2022-01-18 06:02:57,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:57,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777462648] [2022-01-18 06:02:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:57,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:57,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:57,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:57,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777462648] [2022-01-18 06:02:57,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777462648] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:57,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293801838] [2022-01-18 06:02:57,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:02:57,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:57,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:57,979 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:57,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 06:02:58,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:02:58,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:58,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:02:58,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:58,218 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:58,218 INFO L387 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 [2022-01-18 06:02:59,302 INFO L387 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 19 [2022-01-18 06:02:59,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:59,569 INFO L387 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 [2022-01-18 06:02:59,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:02:59,573 INFO L387 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 16 treesize of output 21 [2022-01-18 06:02:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:02:59,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:59,688 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:02:59,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:00,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:00,119 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:00,338 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:00,338 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:00,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:00,358 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:00,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293801838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:00,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:00,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:03:00,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638843080] [2022-01-18 06:03:00,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:00,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:03:00,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:00,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:03:00,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2022-01-18 06:03:00,620 INFO L87 Difference]: Start difference. First operand 9856 states and 29413 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:00,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:00,831 INFO L93 Difference]: Finished difference Result 11293 states and 33688 transitions. [2022-01-18 06:03:00,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:03:00,831 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:00,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:00,852 INFO L225 Difference]: With dead ends: 11293 [2022-01-18 06:03:00,852 INFO L226 Difference]: Without dead ends: 11220 [2022-01-18 06:03:00,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=72, Invalid=387, Unknown=3, NotChecked=0, Total=462 [2022-01-18 06:03:00,853 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 113 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:00,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 444 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 337 Invalid, 0 Unknown, 288 Unchecked, 0.1s Time] [2022-01-18 06:03:00,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11220 states. [2022-01-18 06:03:00,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11220 to 9918. [2022-01-18 06:03:00,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9918 states, 9917 states have (on average 2.984269436321468) internal successors, (29595), 9917 states have internal predecessors, (29595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:01,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9918 states to 9918 states and 29595 transitions. [2022-01-18 06:03:01,001 INFO L78 Accepts]: Start accepts. Automaton has 9918 states and 29595 transitions. Word has length 35 [2022-01-18 06:03:01,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:01,001 INFO L470 AbstractCegarLoop]: Abstraction has 9918 states and 29595 transitions. [2022-01-18 06:03:01,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:01,001 INFO L276 IsEmpty]: Start isEmpty. Operand 9918 states and 29595 transitions. [2022-01-18 06:03:01,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:01,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:01,015 INFO L514 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] [2022-01-18 06:03:01,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-01-18 06:03:01,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:01,216 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:01,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash 549587604, now seen corresponding path program 118 times [2022-01-18 06:03:01,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:01,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139909985] [2022-01-18 06:03:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:01,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:01,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:01,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139909985] [2022-01-18 06:03:01,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139909985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644518641] [2022-01-18 06:03:01,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:03:01,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:01,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:01,352 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:01,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 06:03:01,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:03:01,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:01,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:01,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:01,612 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:01,612 INFO L387 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 [2022-01-18 06:03:02,729 INFO L387 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 19 [2022-01-18 06:03:03,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:03,384 INFO L387 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 [2022-01-18 06:03:03,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:03,388 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:03,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:03,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:03,499 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:03,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:03,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:03,863 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:04,082 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:04,082 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:04,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:04,103 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:04,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:04,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644518641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:04,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:04,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:03:04,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435333791] [2022-01-18 06:03:04,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:04,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:03:04,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:04,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:03:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=352, Unknown=4, NotChecked=0, Total=420 [2022-01-18 06:03:04,822 INFO L87 Difference]: Start difference. First operand 9918 states and 29595 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:05,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:05,038 INFO L93 Difference]: Finished difference Result 11284 states and 33662 transitions. [2022-01-18 06:03:05,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:03:05,039 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:05,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:05,060 INFO L225 Difference]: With dead ends: 11284 [2022-01-18 06:03:05,061 INFO L226 Difference]: Without dead ends: 11265 [2022-01-18 06:03:05,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=64, Invalid=352, Unknown=4, NotChecked=0, Total=420 [2022-01-18 06:03:05,061 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 107 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:05,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 474 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 450 Invalid, 0 Unknown, 314 Unchecked, 0.2s Time] [2022-01-18 06:03:05,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11265 states. [2022-01-18 06:03:05,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11265 to 9852. [2022-01-18 06:03:05,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9852 states, 9851 states have (on average 2.983047406354685) internal successors, (29386), 9851 states have internal predecessors, (29386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9852 states to 9852 states and 29386 transitions. [2022-01-18 06:03:05,227 INFO L78 Accepts]: Start accepts. Automaton has 9852 states and 29386 transitions. Word has length 35 [2022-01-18 06:03:05,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:05,227 INFO L470 AbstractCegarLoop]: Abstraction has 9852 states and 29386 transitions. [2022-01-18 06:03:05,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:05,227 INFO L276 IsEmpty]: Start isEmpty. Operand 9852 states and 29386 transitions. [2022-01-18 06:03:05,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:05,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:05,241 INFO L514 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] [2022-01-18 06:03:05,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 06:03:05,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:05,441 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:05,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:05,442 INFO L85 PathProgramCache]: Analyzing trace with hash -240964400, now seen corresponding path program 119 times [2022-01-18 06:03:05,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:05,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569590285] [2022-01-18 06:03:05,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:05,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:05,598 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:05,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:05,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569590285] [2022-01-18 06:03:05,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569590285] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:05,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499859974] [2022-01-18 06:03:05,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:03:05,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:05,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:05,599 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:05,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 06:03:05,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:03:05,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:05,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:05,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:05,896 INFO L387 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 [2022-01-18 06:03:05,972 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:03:05,972 INFO L387 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 37 treesize of output 25 [2022-01-18 06:03:07,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:07,107 INFO L387 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 [2022-01-18 06:03:07,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:07,112 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:07,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:07,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:07,276 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:07,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:07,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:07,977 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:08,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:08,220 INFO L387 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 41 treesize of output 81 [2022-01-18 06:03:08,251 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:03:08,252 INFO L387 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 81 treesize of output 83 [2022-01-18 06:03:08,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:08,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499859974] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:08,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:08,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:03:08,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2164739] [2022-01-18 06:03:08,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:08,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:03:08,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:08,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:03:08,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=533, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:03:08,961 INFO L87 Difference]: Start difference. First operand 9852 states and 29386 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:09,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:09,880 INFO L93 Difference]: Finished difference Result 12850 states and 37852 transitions. [2022-01-18 06:03:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 06:03:09,881 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:03:09,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:09,911 INFO L225 Difference]: With dead ends: 12850 [2022-01-18 06:03:09,912 INFO L226 Difference]: Without dead ends: 12673 [2022-01-18 06:03:09,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=297, Invalid=1507, Unknown=2, NotChecked=0, Total=1806 [2022-01-18 06:03:09,912 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 295 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:09,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 781 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 609 Invalid, 0 Unknown, 652 Unchecked, 0.3s Time] [2022-01-18 06:03:09,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12673 states. [2022-01-18 06:03:10,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12673 to 10081. [2022-01-18 06:03:10,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10081 states, 10080 states have (on average 2.9936507936507937) internal successors, (30176), 10080 states have internal predecessors, (30176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10081 states to 10081 states and 30176 transitions. [2022-01-18 06:03:10,092 INFO L78 Accepts]: Start accepts. Automaton has 10081 states and 30176 transitions. Word has length 35 [2022-01-18 06:03:10,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:10,092 INFO L470 AbstractCegarLoop]: Abstraction has 10081 states and 30176 transitions. [2022-01-18 06:03:10,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:10,093 INFO L276 IsEmpty]: Start isEmpty. Operand 10081 states and 30176 transitions. [2022-01-18 06:03:10,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:10,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:10,109 INFO L514 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] [2022-01-18 06:03:10,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 06:03:10,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:10,309 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:10,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:10,310 INFO L85 PathProgramCache]: Analyzing trace with hash -599761052, now seen corresponding path program 120 times [2022-01-18 06:03:10,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:10,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122782210] [2022-01-18 06:03:10,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:10,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:10,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:10,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:10,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122782210] [2022-01-18 06:03:10,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122782210] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:10,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486499021] [2022-01-18 06:03:10,448 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:03:10,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:10,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:10,450 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:10,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 06:03:10,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:03:10,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:10,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:10,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:10,685 INFO L387 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 15 treesize of output 11 [2022-01-18 06:03:10,739 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:10,739 INFO L387 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 29 [2022-01-18 06:03:10,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:10,844 INFO L387 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 [2022-01-18 06:03:10,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:10,848 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:10,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:10,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:10,977 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:10,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:11,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:11,767 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:11,986 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:11,987 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:12,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:12,007 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:12,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486499021] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:12,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:12,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:03:12,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233677785] [2022-01-18 06:03:12,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:12,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:03:12,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:12,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:03:12,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:03:12,821 INFO L87 Difference]: Start difference. First operand 10081 states and 30176 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:13,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:13,058 INFO L93 Difference]: Finished difference Result 11432 states and 34128 transitions. [2022-01-18 06:03:13,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:03:13,059 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:03:13,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:13,085 INFO L225 Difference]: With dead ends: 11432 [2022-01-18 06:03:13,085 INFO L226 Difference]: Without dead ends: 11368 [2022-01-18 06:03:13,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:03:13,085 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 142 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:13,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 505 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 485 Invalid, 0 Unknown, 281 Unchecked, 0.2s Time] [2022-01-18 06:03:13,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11368 states. [2022-01-18 06:03:13,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11368 to 10005. [2022-01-18 06:03:13,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10005 states, 10004 states have (on average 2.9934026389444224) internal successors, (29946), 10004 states have internal predecessors, (29946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:13,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10005 states to 10005 states and 29946 transitions. [2022-01-18 06:03:13,257 INFO L78 Accepts]: Start accepts. Automaton has 10005 states and 29946 transitions. Word has length 35 [2022-01-18 06:03:13,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:13,257 INFO L470 AbstractCegarLoop]: Abstraction has 10005 states and 29946 transitions. [2022-01-18 06:03:13,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:13,257 INFO L276 IsEmpty]: Start isEmpty. Operand 10005 states and 29946 transitions. [2022-01-18 06:03:13,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:13,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:13,271 INFO L514 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] [2022-01-18 06:03:13,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 06:03:13,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 06:03:13,473 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:13,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:13,473 INFO L85 PathProgramCache]: Analyzing trace with hash -742462118, now seen corresponding path program 121 times [2022-01-18 06:03:13,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:13,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574817906] [2022-01-18 06:03:13,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:13,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:13,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:13,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:13,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574817906] [2022-01-18 06:03:13,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574817906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:13,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722400251] [2022-01-18 06:03:13,612 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:03:13,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:13,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:13,613 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:13,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 06:03:13,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:13,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:13,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:13,846 INFO L387 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 [2022-01-18 06:03:14,030 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:03:14,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:03:14,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:14,056 INFO L387 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 [2022-01-18 06:03:14,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:14,061 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:14,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:14,192 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:14,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:14,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:14,858 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:15,090 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:15,090 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:15,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:15,153 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:15,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722400251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:15,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:15,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:03:15,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3725945] [2022-01-18 06:03:15,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:15,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:03:15,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:15,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:03:15,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:03:15,849 INFO L87 Difference]: Start difference. First operand 10005 states and 29946 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:16,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:16,057 INFO L93 Difference]: Finished difference Result 11451 states and 34195 transitions. [2022-01-18 06:03:16,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:03:16,058 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:16,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:16,081 INFO L225 Difference]: With dead ends: 11451 [2022-01-18 06:03:16,081 INFO L226 Difference]: Without dead ends: 11444 [2022-01-18 06:03:16,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:03:16,081 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 150 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:16,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 518 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 321 Invalid, 0 Unknown, 260 Unchecked, 0.1s Time] [2022-01-18 06:03:16,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11444 states. [2022-01-18 06:03:16,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11444 to 9999. [2022-01-18 06:03:16,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9999 states, 9998 states have (on average 2.993998799759952) internal successors, (29934), 9998 states have internal predecessors, (29934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:16,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9999 states to 9999 states and 29934 transitions. [2022-01-18 06:03:16,255 INFO L78 Accepts]: Start accepts. Automaton has 9999 states and 29934 transitions. Word has length 35 [2022-01-18 06:03:16,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:16,255 INFO L470 AbstractCegarLoop]: Abstraction has 9999 states and 29934 transitions. [2022-01-18 06:03:16,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:16,256 INFO L276 IsEmpty]: Start isEmpty. Operand 9999 states and 29934 transitions. [2022-01-18 06:03:16,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:16,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:16,270 INFO L514 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] [2022-01-18 06:03:16,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:16,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 06:03:16,471 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:16,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:16,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1921090150, now seen corresponding path program 122 times [2022-01-18 06:03:16,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:16,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634354136] [2022-01-18 06:03:16,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:16,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:16,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:16,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634354136] [2022-01-18 06:03:16,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634354136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:16,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643182242] [2022-01-18 06:03:16,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:03:16,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:16,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:16,601 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:16,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 06:03:16,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:03:16,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:16,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:16,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:16,825 INFO L387 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 [2022-01-18 06:03:16,993 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:03:16,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:03:17,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:17,032 INFO L387 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 [2022-01-18 06:03:17,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:17,036 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:17,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:17,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:17,162 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:17,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:17,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:17,668 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:17,908 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:17,908 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:17,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:17,930 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:18,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:18,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643182242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:18,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:18,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:03:18,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861572211] [2022-01-18 06:03:18,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:18,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:03:18,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:18,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:03:18,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:03:18,733 INFO L87 Difference]: Start difference. First operand 9999 states and 29934 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:19,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:19,020 INFO L93 Difference]: Finished difference Result 11723 states and 35014 transitions. [2022-01-18 06:03:19,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:03:19,021 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:19,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:19,045 INFO L225 Difference]: With dead ends: 11723 [2022-01-18 06:03:19,045 INFO L226 Difference]: Without dead ends: 11704 [2022-01-18 06:03:19,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:03:19,045 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 117 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:19,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 665 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 478 Invalid, 0 Unknown, 495 Unchecked, 0.2s Time] [2022-01-18 06:03:19,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11704 states. [2022-01-18 06:03:19,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11704 to 9887. [2022-01-18 06:03:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9887 states, 9886 states have (on average 2.993121586081327) internal successors, (29590), 9886 states have internal predecessors, (29590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:19,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9887 states to 9887 states and 29590 transitions. [2022-01-18 06:03:19,217 INFO L78 Accepts]: Start accepts. Automaton has 9887 states and 29590 transitions. Word has length 35 [2022-01-18 06:03:19,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:19,217 INFO L470 AbstractCegarLoop]: Abstraction has 9887 states and 29590 transitions. [2022-01-18 06:03:19,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:19,217 INFO L276 IsEmpty]: Start isEmpty. Operand 9887 states and 29590 transitions. [2022-01-18 06:03:19,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:19,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:19,231 INFO L514 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] [2022-01-18 06:03:19,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-01-18 06:03:19,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:19,432 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:19,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:19,433 INFO L85 PathProgramCache]: Analyzing trace with hash 58715502, now seen corresponding path program 123 times [2022-01-18 06:03:19,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:19,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330526889] [2022-01-18 06:03:19,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:19,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:19,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:19,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330526889] [2022-01-18 06:03:19,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330526889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:19,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116883629] [2022-01-18 06:03:19,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:03:19,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:19,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:19,554 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:19,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 06:03:19,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:03:19,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:19,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:19,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:19,715 INFO L387 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 [2022-01-18 06:03:19,798 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:19,798 INFO L387 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 29 [2022-01-18 06:03:19,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:19,829 INFO L387 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 [2022-01-18 06:03:19,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:19,833 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:19,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:19,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:19,966 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:19,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:20,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:20,664 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:20,897 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:20,897 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:20,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:20,919 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:21,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:21,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116883629] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:21,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:21,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:21,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7844454] [2022-01-18 06:03:21,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:21,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:21,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:21,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:21,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:03:21,696 INFO L87 Difference]: Start difference. First operand 9887 states and 29590 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:21,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:21,931 INFO L93 Difference]: Finished difference Result 10930 states and 32647 transitions. [2022-01-18 06:03:21,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:21,932 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:03:21,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:21,954 INFO L225 Difference]: With dead ends: 10930 [2022-01-18 06:03:21,954 INFO L226 Difference]: Without dead ends: 10923 [2022-01-18 06:03:21,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:03:21,954 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 138 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:21,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 503 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 359 Invalid, 0 Unknown, 126 Unchecked, 0.1s Time] [2022-01-18 06:03:21,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10923 states. [2022-01-18 06:03:22,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10923 to 9860. [2022-01-18 06:03:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9860 states, 9859 states have (on average 2.9921898772695) internal successors, (29500), 9859 states have internal predecessors, (29500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:22,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9860 states to 9860 states and 29500 transitions. [2022-01-18 06:03:22,126 INFO L78 Accepts]: Start accepts. Automaton has 9860 states and 29500 transitions. Word has length 35 [2022-01-18 06:03:22,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:22,126 INFO L470 AbstractCegarLoop]: Abstraction has 9860 states and 29500 transitions. [2022-01-18 06:03:22,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:22,126 INFO L276 IsEmpty]: Start isEmpty. Operand 9860 states and 29500 transitions. [2022-01-18 06:03:22,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:22,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:22,141 INFO L514 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] [2022-01-18 06:03:22,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 06:03:22,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 06:03:22,342 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:22,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:22,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1766866326, now seen corresponding path program 124 times [2022-01-18 06:03:22,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:22,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765654216] [2022-01-18 06:03:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:22,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:22,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:22,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:22,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765654216] [2022-01-18 06:03:22,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765654216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:22,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253289841] [2022-01-18 06:03:22,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:03:22,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:22,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:22,462 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:22,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 06:03:22,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:03:22,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:22,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:22,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:22,602 INFO L387 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 [2022-01-18 06:03:22,689 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:22,689 INFO L387 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 29 [2022-01-18 06:03:23,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:23,023 INFO L387 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 [2022-01-18 06:03:23,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:23,027 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:23,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:23,149 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:23,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:23,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:23,584 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:23,756 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:23,756 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:23,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:23,777 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:24,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:24,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253289841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:24,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:24,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:24,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782096484] [2022-01-18 06:03:24,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:24,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:24,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:24,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:24,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:03:24,493 INFO L87 Difference]: Start difference. First operand 9860 states and 29500 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:24,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:24,672 INFO L93 Difference]: Finished difference Result 10868 states and 32440 transitions. [2022-01-18 06:03:24,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:24,672 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:03:24,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:24,694 INFO L225 Difference]: With dead ends: 10868 [2022-01-18 06:03:24,694 INFO L226 Difference]: Without dead ends: 10861 [2022-01-18 06:03:24,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:03:24,695 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:24,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 476 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 333 Invalid, 0 Unknown, 183 Unchecked, 0.1s Time] [2022-01-18 06:03:24,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10861 states. [2022-01-18 06:03:24,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10861 to 9781. [2022-01-18 06:03:24,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9781 states, 9780 states have (on average 2.9913087934560325) internal successors, (29255), 9780 states have internal predecessors, (29255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:24,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9781 states to 9781 states and 29255 transitions. [2022-01-18 06:03:24,925 INFO L78 Accepts]: Start accepts. Automaton has 9781 states and 29255 transitions. Word has length 35 [2022-01-18 06:03:24,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:24,925 INFO L470 AbstractCegarLoop]: Abstraction has 9781 states and 29255 transitions. [2022-01-18 06:03:24,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:24,925 INFO L276 IsEmpty]: Start isEmpty. Operand 9781 states and 29255 transitions. [2022-01-18 06:03:24,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:24,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:24,940 INFO L514 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] [2022-01-18 06:03:24,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:25,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-01-18 06:03:25,156 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:25,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:25,158 INFO L85 PathProgramCache]: Analyzing trace with hash 97924784, now seen corresponding path program 125 times [2022-01-18 06:03:25,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:25,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642632347] [2022-01-18 06:03:25,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:25,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:25,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:25,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642632347] [2022-01-18 06:03:25,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642632347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:25,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582354169] [2022-01-18 06:03:25,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:03:25,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:25,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:25,286 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:25,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 06:03:25,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:03:25,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:25,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:03:25,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:25,581 INFO L387 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 [2022-01-18 06:03:25,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:25,675 INFO L387 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 35 treesize of output 35 [2022-01-18 06:03:26,978 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-01-18 06:03:26,979 INFO L387 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 38 treesize of output 31 [2022-01-18 06:03:26,982 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:26,983 INFO L387 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 18 treesize of output 12 [2022-01-18 06:03:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:26,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:27,160 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:27,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:27,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:27,890 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:28,150 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 06:03:28,150 INFO L387 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 42 treesize of output 51 [2022-01-18 06:03:28,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:28,173 INFO L387 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 83 [2022-01-18 06:03:28,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:28,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582354169] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:28,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:28,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:03:28,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680584698] [2022-01-18 06:03:28,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:28,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:03:28,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:03:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=480, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:03:28,795 INFO L87 Difference]: Start difference. First operand 9781 states and 29255 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:29,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:29,325 INFO L93 Difference]: Finished difference Result 14104 states and 41796 transitions. [2022-01-18 06:03:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:03:29,326 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:29,352 INFO L225 Difference]: With dead ends: 14104 [2022-01-18 06:03:29,352 INFO L226 Difference]: Without dead ends: 14090 [2022-01-18 06:03:29,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=222, Invalid=966, Unknown=2, NotChecked=0, Total=1190 [2022-01-18 06:03:29,353 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 378 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 376 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:29,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 598 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 417 Invalid, 0 Unknown, 376 Unchecked, 0.2s Time] [2022-01-18 06:03:29,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14090 states. [2022-01-18 06:03:29,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14090 to 9954. [2022-01-18 06:03:29,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9954 states, 9953 states have (on average 2.995378277906159) internal successors, (29813), 9953 states have internal predecessors, (29813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:29,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9954 states to 9954 states and 29813 transitions. [2022-01-18 06:03:29,547 INFO L78 Accepts]: Start accepts. Automaton has 9954 states and 29813 transitions. Word has length 35 [2022-01-18 06:03:29,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:29,547 INFO L470 AbstractCegarLoop]: Abstraction has 9954 states and 29813 transitions. [2022-01-18 06:03:29,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:29,547 INFO L276 IsEmpty]: Start isEmpty. Operand 9954 states and 29813 transitions. [2022-01-18 06:03:29,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:29,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:29,562 INFO L514 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] [2022-01-18 06:03:29,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-01-18 06:03:29,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 06:03:29,774 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:29,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:29,775 INFO L85 PathProgramCache]: Analyzing trace with hash 745742688, now seen corresponding path program 126 times [2022-01-18 06:03:29,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:29,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097891457] [2022-01-18 06:03:29,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:29,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:29,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:29,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:29,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097891457] [2022-01-18 06:03:29,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097891457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:29,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599219877] [2022-01-18 06:03:29,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:03:29,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:29,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:29,966 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:29,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 06:03:29,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:03:29,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:29,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:29,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:30,146 INFO L387 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 15 treesize of output 11 [2022-01-18 06:03:30,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:30,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 06:03:30,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:30,985 INFO L387 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 [2022-01-18 06:03:30,987 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:30,987 INFO L387 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 18 treesize of output 12 [2022-01-18 06:03:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:30,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:31,103 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:31,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:31,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:31,558 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:31,775 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:31,775 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:31,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:31,796 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:33,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:33,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599219877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:33,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:33,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:33,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221495097] [2022-01-18 06:03:33,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:33,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:33,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:33,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:33,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-01-18 06:03:33,114 INFO L87 Difference]: Start difference. First operand 9954 states and 29813 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:33,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:33,317 INFO L93 Difference]: Finished difference Result 12958 states and 38689 transitions. [2022-01-18 06:03:33,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:33,317 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:03:33,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:33,344 INFO L225 Difference]: With dead ends: 12958 [2022-01-18 06:03:33,344 INFO L226 Difference]: Without dead ends: 12912 [2022-01-18 06:03:33,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-01-18 06:03:33,344 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:33,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 570 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 402 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-01-18 06:03:33,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12912 states. [2022-01-18 06:03:33,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12912 to 9901. [2022-01-18 06:03:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9901 states, 9900 states have (on average 2.996868686868687) internal successors, (29669), 9900 states have internal predecessors, (29669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9901 states to 9901 states and 29669 transitions. [2022-01-18 06:03:33,523 INFO L78 Accepts]: Start accepts. Automaton has 9901 states and 29669 transitions. Word has length 35 [2022-01-18 06:03:33,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:33,524 INFO L470 AbstractCegarLoop]: Abstraction has 9901 states and 29669 transitions. [2022-01-18 06:03:33,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:33,524 INFO L276 IsEmpty]: Start isEmpty. Operand 9901 states and 29669 transitions. [2022-01-18 06:03:33,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:33,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:33,538 INFO L514 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] [2022-01-18 06:03:33,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 06:03:33,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-01-18 06:03:33,739 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:33,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:33,739 INFO L85 PathProgramCache]: Analyzing trace with hash 496894700, now seen corresponding path program 127 times [2022-01-18 06:03:33,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:33,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086796162] [2022-01-18 06:03:33,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:33,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:33,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:33,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:33,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086796162] [2022-01-18 06:03:33,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086796162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:33,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887773404] [2022-01-18 06:03:33,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:03:33,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:33,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:33,889 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:33,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 06:03:33,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:33,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:33,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:34,129 INFO L387 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 15 treesize of output 11 [2022-01-18 06:03:34,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:34,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 06:03:34,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:34,951 INFO L387 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 [2022-01-18 06:03:34,954 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:34,954 INFO L387 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 18 treesize of output 12 [2022-01-18 06:03:34,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:34,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:35,079 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:35,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:35,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:35,426 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:35,689 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:35,689 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:35,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:35,712 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:36,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887773404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:36,701 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:36,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:36,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158162056] [2022-01-18 06:03:36,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:36,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:36,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:36,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:36,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-01-18 06:03:36,702 INFO L87 Difference]: Start difference. First operand 9901 states and 29669 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:36,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:36,903 INFO L93 Difference]: Finished difference Result 12659 states and 37768 transitions. [2022-01-18 06:03:36,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:36,904 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:36,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:36,930 INFO L225 Difference]: With dead ends: 12659 [2022-01-18 06:03:36,930 INFO L226 Difference]: Without dead ends: 12640 [2022-01-18 06:03:36,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-01-18 06:03:36,931 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:36,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 577 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 397 Invalid, 0 Unknown, 384 Unchecked, 0.1s Time] [2022-01-18 06:03:36,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12640 states. [2022-01-18 06:03:37,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12640 to 9804. [2022-01-18 06:03:37,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9804 states, 9803 states have (on average 2.9935733958992143) internal successors, (29346), 9803 states have internal predecessors, (29346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:37,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9804 states to 9804 states and 29346 transitions. [2022-01-18 06:03:37,105 INFO L78 Accepts]: Start accepts. Automaton has 9804 states and 29346 transitions. Word has length 35 [2022-01-18 06:03:37,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:37,105 INFO L470 AbstractCegarLoop]: Abstraction has 9804 states and 29346 transitions. [2022-01-18 06:03:37,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:37,105 INFO L276 IsEmpty]: Start isEmpty. Operand 9804 states and 29346 transitions. [2022-01-18 06:03:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:37,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:37,119 INFO L514 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] [2022-01-18 06:03:37,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 06:03:37,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:37,323 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:37,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:37,324 INFO L85 PathProgramCache]: Analyzing trace with hash 532549550, now seen corresponding path program 128 times [2022-01-18 06:03:37,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:37,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710914983] [2022-01-18 06:03:37,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:37,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:37,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:37,441 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:37,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:37,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710914983] [2022-01-18 06:03:37,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710914983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:37,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906396082] [2022-01-18 06:03:37,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:03:37,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:37,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:37,443 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:37,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 06:03:37,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:03:37,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:37,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:37,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:37,643 INFO L387 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 15 treesize of output 11 [2022-01-18 06:03:37,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:37,706 INFO L387 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 32 [2022-01-18 06:03:38,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:38,892 INFO L387 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 39 treesize of output 30 [2022-01-18 06:03:38,895 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:03:38,895 INFO L387 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 12 [2022-01-18 06:03:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:38,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:39,002 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:39,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:39,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:39,321 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:39,552 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:39,553 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:39,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:39,574 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:40,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:40,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906396082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:40,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:40,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:03:40,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495244708] [2022-01-18 06:03:40,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:40,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:03:40,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:40,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:03:40,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-01-18 06:03:40,060 INFO L87 Difference]: Start difference. First operand 9804 states and 29346 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:40,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:40,251 INFO L93 Difference]: Finished difference Result 12507 states and 37270 transitions. [2022-01-18 06:03:40,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:40,251 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:40,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:40,274 INFO L225 Difference]: With dead ends: 12507 [2022-01-18 06:03:40,274 INFO L226 Difference]: Without dead ends: 12461 [2022-01-18 06:03:40,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-01-18 06:03:40,274 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 141 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:40,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 492 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 344 Invalid, 0 Unknown, 297 Unchecked, 0.1s Time] [2022-01-18 06:03:40,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12461 states. [2022-01-18 06:03:40,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12461 to 9902. [2022-01-18 06:03:40,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9902 states, 9901 states have (on average 2.994849005150995) internal successors, (29652), 9901 states have internal predecessors, (29652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:40,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9902 states to 9902 states and 29652 transitions. [2022-01-18 06:03:40,501 INFO L78 Accepts]: Start accepts. Automaton has 9902 states and 29652 transitions. Word has length 35 [2022-01-18 06:03:40,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:40,502 INFO L470 AbstractCegarLoop]: Abstraction has 9902 states and 29652 transitions. [2022-01-18 06:03:40,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:40,502 INFO L276 IsEmpty]: Start isEmpty. Operand 9902 states and 29652 transitions. [2022-01-18 06:03:40,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:40,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:40,515 INFO L514 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] [2022-01-18 06:03:40,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-01-18 06:03:40,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:40,716 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:40,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:40,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1323423190, now seen corresponding path program 129 times [2022-01-18 06:03:40,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:40,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862480212] [2022-01-18 06:03:40,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:40,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:40,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862480212] [2022-01-18 06:03:40,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862480212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947789510] [2022-01-18 06:03:40,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:03:40,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:40,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:40,833 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:40,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 06:03:40,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:03:40,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:40,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:40,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:41,024 INFO L387 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 15 treesize of output 11 [2022-01-18 06:03:41,094 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:41,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-01-18 06:03:41,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:41,636 INFO L387 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 [2022-01-18 06:03:41,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:41,640 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:41,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:41,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:41,753 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:41,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:42,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:42,405 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:42,647 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:42,648 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:42,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:42,669 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:42,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:42,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947789510] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:42,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:42,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:03:42,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049269776] [2022-01-18 06:03:42,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:42,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:03:42,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:42,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:03:42,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:03:42,938 INFO L87 Difference]: Start difference. First operand 9902 states and 29652 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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) [2022-01-18 06:03:43,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:43,134 INFO L93 Difference]: Finished difference Result 11191 states and 33426 transitions. [2022-01-18 06:03:43,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:43,134 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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 [2022-01-18 06:03:43,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:43,155 INFO L225 Difference]: With dead ends: 11191 [2022-01-18 06:03:43,155 INFO L226 Difference]: Without dead ends: 11118 [2022-01-18 06:03:43,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:03:43,155 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 125 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:43,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 574 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 401 Invalid, 0 Unknown, 398 Unchecked, 0.2s Time] [2022-01-18 06:03:43,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11118 states. [2022-01-18 06:03:43,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11118 to 9917. [2022-01-18 06:03:43,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9917 states, 9916 states have (on average 2.9941508672851955) internal successors, (29690), 9916 states have internal predecessors, (29690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:43,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9917 states to 9917 states and 29690 transitions. [2022-01-18 06:03:43,301 INFO L78 Accepts]: Start accepts. Automaton has 9917 states and 29690 transitions. Word has length 35 [2022-01-18 06:03:43,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:43,302 INFO L470 AbstractCegarLoop]: Abstraction has 9917 states and 29690 transitions. [2022-01-18 06:03:43,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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) [2022-01-18 06:03:43,302 INFO L276 IsEmpty]: Start isEmpty. Operand 9917 states and 29690 transitions. [2022-01-18 06:03:43,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:43,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:43,315 INFO L514 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] [2022-01-18 06:03:43,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-01-18 06:03:43,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2022-01-18 06:03:43,515 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:43,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:43,516 INFO L85 PathProgramCache]: Analyzing trace with hash 688193326, now seen corresponding path program 130 times [2022-01-18 06:03:43,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:43,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573457574] [2022-01-18 06:03:43,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:43,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:43,642 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:43,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:43,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573457574] [2022-01-18 06:03:43,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573457574] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:43,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080801628] [2022-01-18 06:03:43,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:03:43,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:43,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:43,644 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:43,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 06:03:43,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:03:43,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:43,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:43,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:43,888 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:03:43,888 INFO L387 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 40 treesize of output 24 [2022-01-18 06:03:44,267 INFO L387 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 19 [2022-01-18 06:03:44,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:44,753 INFO L387 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 [2022-01-18 06:03:44,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:44,758 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:44,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:44,867 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:44,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:45,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:45,413 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:45,633 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:45,634 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:45,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:45,656 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:45,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080801628] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:45,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:45,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:45,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667527668] [2022-01-18 06:03:45,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:45,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:45,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:45,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:45,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:45,921 INFO L87 Difference]: Start difference. First operand 9917 states and 29690 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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) [2022-01-18 06:03:46,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:46,169 INFO L93 Difference]: Finished difference Result 11100 states and 33171 transitions. [2022-01-18 06:03:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:46,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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 [2022-01-18 06:03:46,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:46,190 INFO L225 Difference]: With dead ends: 11100 [2022-01-18 06:03:46,190 INFO L226 Difference]: Without dead ends: 11054 [2022-01-18 06:03:46,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:46,191 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 122 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:46,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 498 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 426 Invalid, 0 Unknown, 227 Unchecked, 0.2s Time] [2022-01-18 06:03:46,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11054 states. [2022-01-18 06:03:46,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11054 to 9947. [2022-01-18 06:03:46,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9947 states, 9946 states have (on average 2.9939674240900866) internal successors, (29778), 9946 states have internal predecessors, (29778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:46,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9947 states to 9947 states and 29778 transitions. [2022-01-18 06:03:46,353 INFO L78 Accepts]: Start accepts. Automaton has 9947 states and 29778 transitions. Word has length 35 [2022-01-18 06:03:46,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:46,353 INFO L470 AbstractCegarLoop]: Abstraction has 9947 states and 29778 transitions. [2022-01-18 06:03:46,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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) [2022-01-18 06:03:46,353 INFO L276 IsEmpty]: Start isEmpty. Operand 9947 states and 29778 transitions. [2022-01-18 06:03:46,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:46,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:46,367 INFO L514 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] [2022-01-18 06:03:46,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:46,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:46,568 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:46,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:46,568 INFO L85 PathProgramCache]: Analyzing trace with hash -943221702, now seen corresponding path program 131 times [2022-01-18 06:03:46,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:46,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219658415] [2022-01-18 06:03:46,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:46,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:46,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:46,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219658415] [2022-01-18 06:03:46,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219658415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:46,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30061628] [2022-01-18 06:03:46,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:03:46,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:46,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:46,681 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:46,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 06:03:46,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:03:46,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:46,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:46,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:46,884 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:46,885 INFO L387 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 [2022-01-18 06:03:47,284 INFO L387 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 19 [2022-01-18 06:03:47,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:47,633 INFO L387 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 [2022-01-18 06:03:47,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:47,637 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:47,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:47,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:47,737 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:47,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:48,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:48,257 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:48,423 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:48,424 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:48,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:48,444 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:48,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:48,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30061628] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:48,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:48,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:48,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207034661] [2022-01-18 06:03:48,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:48,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:48,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:48,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:48,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:48,617 INFO L87 Difference]: Start difference. First operand 9947 states and 29778 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) [2022-01-18 06:03:48,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:48,823 INFO L93 Difference]: Finished difference Result 11110 states and 33146 transitions. [2022-01-18 06:03:48,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:48,824 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 [2022-01-18 06:03:48,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:48,844 INFO L225 Difference]: With dead ends: 11110 [2022-01-18 06:03:48,844 INFO L226 Difference]: Without dead ends: 11073 [2022-01-18 06:03:48,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:48,844 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 115 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:48,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 546 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 421 Invalid, 0 Unknown, 224 Unchecked, 0.2s Time] [2022-01-18 06:03:48,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11073 states. [2022-01-18 06:03:48,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11073 to 9933. [2022-01-18 06:03:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9933 states, 9932 states have (on average 2.9939589206604915) internal successors, (29736), 9932 states have internal predecessors, (29736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:49,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9933 states to 9933 states and 29736 transitions. [2022-01-18 06:03:49,004 INFO L78 Accepts]: Start accepts. Automaton has 9933 states and 29736 transitions. Word has length 35 [2022-01-18 06:03:49,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:49,004 INFO L470 AbstractCegarLoop]: Abstraction has 9933 states and 29736 transitions. [2022-01-18 06:03:49,004 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) [2022-01-18 06:03:49,004 INFO L276 IsEmpty]: Start isEmpty. Operand 9933 states and 29736 transitions. [2022-01-18 06:03:49,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:49,017 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:49,017 INFO L514 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] [2022-01-18 06:03:49,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-01-18 06:03:49,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:49,218 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:49,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:49,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1406519646, now seen corresponding path program 132 times [2022-01-18 06:03:49,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:49,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411198628] [2022-01-18 06:03:49,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:49,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:49,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:49,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:49,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411198628] [2022-01-18 06:03:49,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411198628] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:49,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114510207] [2022-01-18 06:03:49,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:03:49,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:49,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:49,350 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:49,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 06:03:49,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:03:49,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:49,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:49,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:49,599 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:49,600 INFO L387 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 [2022-01-18 06:03:50,032 INFO L387 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 19 [2022-01-18 06:03:50,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:50,136 INFO L387 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 [2022-01-18 06:03:50,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:50,141 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:50,156 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:50,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:50,267 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:50,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:50,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:50,835 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:51,127 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:51,128 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:51,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:51,150 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:51,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114510207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:51,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:51,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:03:51,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998813923] [2022-01-18 06:03:51,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:51,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:03:51,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:51,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:03:51,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:51,466 INFO L87 Difference]: Start difference. First operand 9933 states and 29736 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) [2022-01-18 06:03:51,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:51,657 INFO L93 Difference]: Finished difference Result 11169 states and 33369 transitions. [2022-01-18 06:03:51,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:51,658 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 [2022-01-18 06:03:51,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:51,677 INFO L225 Difference]: With dead ends: 11169 [2022-01-18 06:03:51,678 INFO L226 Difference]: Without dead ends: 11150 [2022-01-18 06:03:51,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:03:51,678 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 128 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:51,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 490 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 413 Invalid, 0 Unknown, 276 Unchecked, 0.2s Time] [2022-01-18 06:03:51,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11150 states. [2022-01-18 06:03:51,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11150 to 9944. [2022-01-18 06:03:51,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9944 states, 9943 states have (on average 2.9940661772100974) internal successors, (29770), 9943 states have internal predecessors, (29770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:51,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9944 states to 9944 states and 29770 transitions. [2022-01-18 06:03:51,829 INFO L78 Accepts]: Start accepts. Automaton has 9944 states and 29770 transitions. Word has length 35 [2022-01-18 06:03:51,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:51,829 INFO L470 AbstractCegarLoop]: Abstraction has 9944 states and 29770 transitions. [2022-01-18 06:03:51,829 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) [2022-01-18 06:03:51,829 INFO L276 IsEmpty]: Start isEmpty. Operand 9944 states and 29770 transitions. [2022-01-18 06:03:51,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:51,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:51,842 INFO L514 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] [2022-01-18 06:03:51,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 06:03:52,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 06:03:52,043 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:52,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:52,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1872441322, now seen corresponding path program 133 times [2022-01-18 06:03:52,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:52,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036973929] [2022-01-18 06:03:52,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:52,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:52,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:52,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:52,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036973929] [2022-01-18 06:03:52,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036973929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:52,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767343017] [2022-01-18 06:03:52,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:03:52,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:52,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:52,151 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:52,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 06:03:52,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:52,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:03:52,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:52,326 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:52,326 INFO L387 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 [2022-01-18 06:03:52,348 INFO L387 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 19 [2022-01-18 06:03:52,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:52,649 INFO L387 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 [2022-01-18 06:03:52,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:52,654 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:52,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:52,747 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:52,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:53,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:53,394 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:53,567 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:53,568 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:53,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:53,589 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:54,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:54,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767343017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:54,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:54,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-01-18 06:03:54,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543659180] [2022-01-18 06:03:54,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:54,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 06:03:54,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:54,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 06:03:54,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:03:54,208 INFO L87 Difference]: Start difference. First operand 9944 states and 29770 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) [2022-01-18 06:03:54,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:54,405 INFO L93 Difference]: Finished difference Result 10944 states and 32722 transitions. [2022-01-18 06:03:54,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:03:54,405 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 [2022-01-18 06:03:54,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:54,425 INFO L225 Difference]: With dead ends: 10944 [2022-01-18 06:03:54,425 INFO L226 Difference]: Without dead ends: 10898 [2022-01-18 06:03:54,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:03:54,426 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 111 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:54,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 471 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 413 Invalid, 0 Unknown, 141 Unchecked, 0.2s Time] [2022-01-18 06:03:54,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10898 states. [2022-01-18 06:03:54,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10898 to 10069. [2022-01-18 06:03:54,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10069 states, 10068 states have (on average 2.9932459276916963) internal successors, (30136), 10068 states have internal predecessors, (30136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:54,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10069 states to 10069 states and 30136 transitions. [2022-01-18 06:03:54,588 INFO L78 Accepts]: Start accepts. Automaton has 10069 states and 30136 transitions. Word has length 35 [2022-01-18 06:03:54,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:54,588 INFO L470 AbstractCegarLoop]: Abstraction has 10069 states and 30136 transitions. [2022-01-18 06:03:54,588 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) [2022-01-18 06:03:54,588 INFO L276 IsEmpty]: Start isEmpty. Operand 10069 states and 30136 transitions. [2022-01-18 06:03:54,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:54,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:54,603 INFO L514 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] [2022-01-18 06:03:54,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:54,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 06:03:54,803 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:54,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:54,803 INFO L85 PathProgramCache]: Analyzing trace with hash 241026294, now seen corresponding path program 134 times [2022-01-18 06:03:54,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:54,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009302688] [2022-01-18 06:03:54,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:54,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:54,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:54,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:54,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009302688] [2022-01-18 06:03:54,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009302688] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:54,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66388945] [2022-01-18 06:03:54,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:03:54,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:54,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:54,945 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:54,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 06:03:54,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:03:54,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:54,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:54,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:55,170 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:03:55,170 INFO L387 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 40 treesize of output 24 [2022-01-18 06:03:55,193 INFO L387 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 19 [2022-01-18 06:03:55,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:55,278 INFO L387 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 [2022-01-18 06:03:55,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:55,282 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:55,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:55,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:55,372 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:03:55,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:03:55,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:55,846 INFO L387 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 35 treesize of output 39 [2022-01-18 06:03:56,065 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:03:56,066 INFO L387 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 42 treesize of output 61 [2022-01-18 06:03:56,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:56,086 INFO L387 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 57 treesize of output 93 [2022-01-18 06:03:57,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:57,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66388945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:57,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:57,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-01-18 06:03:57,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615951849] [2022-01-18 06:03:57,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:57,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 06:03:57,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:57,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 06:03:57,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:03:57,295 INFO L87 Difference]: Start difference. First operand 10069 states and 30136 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:57,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:57,541 INFO L93 Difference]: Finished difference Result 11333 states and 33805 transitions. [2022-01-18 06:03:57,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:03:57,542 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:03:57,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:57,562 INFO L225 Difference]: With dead ends: 11333 [2022-01-18 06:03:57,562 INFO L226 Difference]: Without dead ends: 11290 [2022-01-18 06:03:57,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:03:57,562 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 114 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:57,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 537 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 555 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-01-18 06:03:57,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11290 states. [2022-01-18 06:03:57,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11290 to 10000. [2022-01-18 06:03:57,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9933993399339935) internal successors, (29931), 9999 states have internal predecessors, (29931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:57,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29931 transitions. [2022-01-18 06:03:57,714 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29931 transitions. Word has length 35 [2022-01-18 06:03:57,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:57,714 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29931 transitions. [2022-01-18 06:03:57,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:03:57,714 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29931 transitions. [2022-01-18 06:03:57,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:03:57,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:57,728 INFO L514 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] [2022-01-18 06:03:57,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 06:03:57,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 06:03:57,928 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:03:57,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:57,928 INFO L85 PathProgramCache]: Analyzing trace with hash -222271650, now seen corresponding path program 135 times [2022-01-18 06:03:57,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:57,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416116666] [2022-01-18 06:03:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:57,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:58,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:58,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:58,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416116666] [2022-01-18 06:03:58,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416116666] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:58,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680417501] [2022-01-18 06:03:58,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:03:58,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:58,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:58,055 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:58,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 06:03:58,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:03:58,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:58,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:03:58,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:58,267 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:03:58,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 06:03:58,814 INFO L387 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 19 [2022-01-18 06:03:59,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:59,892 INFO L387 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 [2022-01-18 06:03:59,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:59,897 INFO L387 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 16 treesize of output 21 [2022-01-18 06:03:59,912 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:03:59,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:00,054 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:00,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:00,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:00,686 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:01,097 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 06:04:01,098 INFO L387 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 41 treesize of output 47 [2022-01-18 06:04:01,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:01,121 INFO L387 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 39 treesize of output 75 [2022-01-18 06:04:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:01,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680417501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:01,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:01,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 06:04:01,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580588938] [2022-01-18 06:04:01,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:01,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:04:01,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:01,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:04:01,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=558, Unknown=3, NotChecked=0, Total=650 [2022-01-18 06:04:01,515 INFO L87 Difference]: Start difference. First operand 10000 states and 29931 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:02,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:02,098 INFO L93 Difference]: Finished difference Result 11784 states and 35216 transitions. [2022-01-18 06:04:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:04:02,098 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:02,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:02,118 INFO L225 Difference]: With dead ends: 11784 [2022-01-18 06:04:02,119 INFO L226 Difference]: Without dead ends: 11765 [2022-01-18 06:04:02,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=214, Invalid=1343, Unknown=3, NotChecked=0, Total=1560 [2022-01-18 06:04:02,119 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 344 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:02,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 524 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 529 Invalid, 0 Unknown, 356 Unchecked, 0.2s Time] [2022-01-18 06:04:02,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-01-18 06:04:02,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10029. [2022-01-18 06:04:02,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10029 states, 10028 states have (on average 2.995313123254886) internal successors, (30037), 10028 states have internal predecessors, (30037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:02,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10029 states to 10029 states and 30037 transitions. [2022-01-18 06:04:02,265 INFO L78 Accepts]: Start accepts. Automaton has 10029 states and 30037 transitions. Word has length 35 [2022-01-18 06:04:02,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:02,265 INFO L470 AbstractCegarLoop]: Abstraction has 10029 states and 30037 transitions. [2022-01-18 06:04:02,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:02,266 INFO L276 IsEmpty]: Start isEmpty. Operand 10029 states and 30037 transitions. [2022-01-18 06:04:02,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:02,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:02,279 INFO L514 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] [2022-01-18 06:04:02,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 06:04:02,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:02,479 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:02,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:02,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1061422374, now seen corresponding path program 136 times [2022-01-18 06:04:02,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:02,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743713481] [2022-01-18 06:04:02,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:02,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:02,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:02,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:02,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:02,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743713481] [2022-01-18 06:04:02,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743713481] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:02,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653090893] [2022-01-18 06:04:02,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:04:02,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:02,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:02,589 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:02,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 06:04:02,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:04:02,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:02,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:02,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:02,776 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:02,776 INFO L387 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 [2022-01-18 06:04:02,808 INFO L387 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 19 [2022-01-18 06:04:03,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:03,338 INFO L387 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 [2022-01-18 06:04:03,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:03,342 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:03,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:03,432 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:03,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:04,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:04,135 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:04,302 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:04,302 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:04,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:04,323 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:05,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653090893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:05,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:05,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-01-18 06:04:05,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386498260] [2022-01-18 06:04:05,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:05,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 06:04:05,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:05,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 06:04:05,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:05,238 INFO L87 Difference]: Start difference. First operand 10029 states and 30037 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) [2022-01-18 06:04:05,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:05,441 INFO L93 Difference]: Finished difference Result 11250 states and 33617 transitions. [2022-01-18 06:04:05,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:05,442 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 [2022-01-18 06:04:05,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:05,461 INFO L225 Difference]: With dead ends: 11250 [2022-01-18 06:04:05,461 INFO L226 Difference]: Without dead ends: 11247 [2022-01-18 06:04:05,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:05,461 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 121 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:05,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 487 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 217 Unchecked, 0.2s Time] [2022-01-18 06:04:05,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11247 states. [2022-01-18 06:04:05,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11247 to 10027. [2022-01-18 06:04:05,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10027 states, 10026 states have (on average 2.995312188310393) internal successors, (30031), 10026 states have internal predecessors, (30031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:05,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10027 states to 10027 states and 30031 transitions. [2022-01-18 06:04:05,653 INFO L78 Accepts]: Start accepts. Automaton has 10027 states and 30031 transitions. Word has length 35 [2022-01-18 06:04:05,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:05,653 INFO L470 AbstractCegarLoop]: Abstraction has 10027 states and 30031 transitions. [2022-01-18 06:04:05,653 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) [2022-01-18 06:04:05,654 INFO L276 IsEmpty]: Start isEmpty. Operand 10027 states and 30031 transitions. [2022-01-18 06:04:05,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:05,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:05,666 INFO L514 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] [2022-01-18 06:04:05,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:05,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-01-18 06:04:05,868 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:05,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:05,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1421938740, now seen corresponding path program 137 times [2022-01-18 06:04:05,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:05,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989002507] [2022-01-18 06:04:05,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:05,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:05,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:05,983 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:05,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:05,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989002507] [2022-01-18 06:04:05,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989002507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:05,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647733954] [2022-01-18 06:04:05,983 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:04:05,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:05,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:05,984 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:05,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 06:04:06,008 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:04:06,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:06,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:06,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:06,172 INFO L387 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 15 treesize of output 11 [2022-01-18 06:04:06,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:06,245 INFO L387 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 32 [2022-01-18 06:04:07,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:07,412 INFO L387 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 [2022-01-18 06:04:07,414 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:07,414 INFO L387 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 18 treesize of output 12 [2022-01-18 06:04:07,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:07,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:07,522 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:07,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:07,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:07,992 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:08,219 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:08,220 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:08,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:08,241 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:09,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:09,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647733954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:09,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:09,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:09,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563933898] [2022-01-18 06:04:09,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:09,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:09,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:09,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:09,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-01-18 06:04:09,054 INFO L87 Difference]: Start difference. First operand 10027 states and 30031 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:09,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:09,283 INFO L93 Difference]: Finished difference Result 12629 states and 37642 transitions. [2022-01-18 06:04:09,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:04:09,283 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:09,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:09,308 INFO L225 Difference]: With dead ends: 12629 [2022-01-18 06:04:09,309 INFO L226 Difference]: Without dead ends: 12613 [2022-01-18 06:04:09,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=80, Invalid=379, Unknown=3, NotChecked=0, Total=462 [2022-01-18 06:04:09,309 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 130 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:09,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 535 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 423 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-01-18 06:04:09,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-01-18 06:04:09,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 9997. [2022-01-18 06:04:09,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9997 states, 9996 states have (on average 2.9950980392156863) internal successors, (29939), 9996 states have internal predecessors, (29939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:09,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9997 states to 9997 states and 29939 transitions. [2022-01-18 06:04:09,484 INFO L78 Accepts]: Start accepts. Automaton has 9997 states and 29939 transitions. Word has length 35 [2022-01-18 06:04:09,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:09,484 INFO L470 AbstractCegarLoop]: Abstraction has 9997 states and 29939 transitions. [2022-01-18 06:04:09,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:09,484 INFO L276 IsEmpty]: Start isEmpty. Operand 9997 states and 29939 transitions. [2022-01-18 06:04:09,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:09,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:09,498 INFO L514 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] [2022-01-18 06:04:09,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 06:04:09,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 06:04:09,698 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:09,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:09,698 INFO L85 PathProgramCache]: Analyzing trace with hash 188726338, now seen corresponding path program 138 times [2022-01-18 06:04:09,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:09,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913990692] [2022-01-18 06:04:09,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:09,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:09,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:09,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913990692] [2022-01-18 06:04:09,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913990692] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:09,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172986388] [2022-01-18 06:04:09,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:04:09,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:09,836 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:09,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 06:04:09,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:04:09,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:09,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:09,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:10,079 INFO L387 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 15 treesize of output 11 [2022-01-18 06:04:10,165 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:10,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-01-18 06:04:10,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:10,749 INFO L387 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 [2022-01-18 06:04:10,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:10,754 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:10,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:10,879 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:10,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:11,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:11,452 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:11,609 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:11,609 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:11,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:11,630 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:11,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:11,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172986388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:11,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:11,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:11,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778036675] [2022-01-18 06:04:11,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:11,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:11,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:11,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:11,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:11,929 INFO L87 Difference]: Start difference. First operand 9997 states and 29939 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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) [2022-01-18 06:04:12,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:12,105 INFO L93 Difference]: Finished difference Result 11014 states and 32926 transitions. [2022-01-18 06:04:12,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:12,105 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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 [2022-01-18 06:04:12,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:12,125 INFO L225 Difference]: With dead ends: 11014 [2022-01-18 06:04:12,125 INFO L226 Difference]: Without dead ends: 11007 [2022-01-18 06:04:12,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:12,125 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 152 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:12,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 447 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 197 Unchecked, 0.1s Time] [2022-01-18 06:04:12,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11007 states. [2022-01-18 06:04:12,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11007 to 9996. [2022-01-18 06:04:12,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9996 states, 9995 states have (on average 2.9951975987993995) internal successors, (29937), 9995 states have internal predecessors, (29937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:12,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9996 states to 9996 states and 29937 transitions. [2022-01-18 06:04:12,278 INFO L78 Accepts]: Start accepts. Automaton has 9996 states and 29937 transitions. Word has length 35 [2022-01-18 06:04:12,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:12,278 INFO L470 AbstractCegarLoop]: Abstraction has 9996 states and 29937 transitions. [2022-01-18 06:04:12,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 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) [2022-01-18 06:04:12,278 INFO L276 IsEmpty]: Start isEmpty. Operand 9996 states and 29937 transitions. [2022-01-18 06:04:12,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:12,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:12,291 INFO L514 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] [2022-01-18 06:04:12,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 06:04:12,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:12,492 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:12,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:12,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1442688690, now seen corresponding path program 139 times [2022-01-18 06:04:12,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:12,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032713595] [2022-01-18 06:04:12,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:12,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:12,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:12,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032713595] [2022-01-18 06:04:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032713595] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:12,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259042361] [2022-01-18 06:04:12,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:04:12,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:12,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:12,625 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:12,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 06:04:12,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:12,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:12,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:12,857 INFO L387 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 15 treesize of output 11 [2022-01-18 06:04:12,931 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:04:12,931 INFO L387 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 22 [2022-01-18 06:04:13,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:13,831 INFO L387 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 [2022-01-18 06:04:13,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:13,835 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:13,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:13,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:13,946 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:13,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:14,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:14,415 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:14,655 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:14,656 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:14,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:14,677 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:14,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:14,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259042361] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:14,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:14,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:14,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613076587] [2022-01-18 06:04:14,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:14,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:14,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:14,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:14,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-01-18 06:04:14,919 INFO L87 Difference]: Start difference. First operand 9996 states and 29937 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:15,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:15,104 INFO L93 Difference]: Finished difference Result 11161 states and 33364 transitions. [2022-01-18 06:04:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:15,104 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:15,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:15,122 INFO L225 Difference]: With dead ends: 11161 [2022-01-18 06:04:15,122 INFO L226 Difference]: Without dead ends: 11158 [2022-01-18 06:04:15,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2022-01-18 06:04:15,123 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 104 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:15,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 522 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 362 Invalid, 0 Unknown, 190 Unchecked, 0.1s Time] [2022-01-18 06:04:15,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11158 states. [2022-01-18 06:04:15,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11158 to 10009. [2022-01-18 06:04:15,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10009 states, 10008 states have (on average 2.9942046362909673) internal successors, (29966), 10008 states have internal predecessors, (29966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:15,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10009 states to 10009 states and 29966 transitions. [2022-01-18 06:04:15,263 INFO L78 Accepts]: Start accepts. Automaton has 10009 states and 29966 transitions. Word has length 35 [2022-01-18 06:04:15,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:15,263 INFO L470 AbstractCegarLoop]: Abstraction has 10009 states and 29966 transitions. [2022-01-18 06:04:15,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:15,263 INFO L276 IsEmpty]: Start isEmpty. Operand 10009 states and 29966 transitions. [2022-01-18 06:04:15,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:15,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:15,275 INFO L514 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] [2022-01-18 06:04:15,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:15,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:15,476 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:15,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:15,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1865682430, now seen corresponding path program 140 times [2022-01-18 06:04:15,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:15,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175962422] [2022-01-18 06:04:15,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:15,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:15,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:15,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175962422] [2022-01-18 06:04:15,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175962422] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:15,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463795645] [2022-01-18 06:04:15,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:04:15,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:15,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:15,603 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:15,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 06:04:15,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:04:15,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:15,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:15,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:15,824 INFO L387 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 15 treesize of output 11 [2022-01-18 06:04:15,869 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:04:15,869 INFO L387 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 22 [2022-01-18 06:04:16,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:16,130 INFO L387 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 [2022-01-18 06:04:16,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:16,134 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:16,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:16,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:16,250 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:16,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:16,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:16,591 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:16,803 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:16,803 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:16,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:16,823 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:17,206 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:17,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463795645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:17,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:17,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:17,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835046367] [2022-01-18 06:04:17,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:17,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:17,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:17,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:17,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:17,207 INFO L87 Difference]: Start difference. First operand 10009 states and 29966 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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) [2022-01-18 06:04:17,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:17,410 INFO L93 Difference]: Finished difference Result 11372 states and 33968 transitions. [2022-01-18 06:04:17,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:17,410 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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 [2022-01-18 06:04:17,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:17,429 INFO L225 Difference]: With dead ends: 11372 [2022-01-18 06:04:17,429 INFO L226 Difference]: Without dead ends: 11365 [2022-01-18 06:04:17,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:17,429 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 124 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:17,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 535 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 268 Unchecked, 0.2s Time] [2022-01-18 06:04:17,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11365 states. [2022-01-18 06:04:17,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11365 to 10000. [2022-01-18 06:04:17,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9947994799479947) internal successors, (29945), 9999 states have internal predecessors, (29945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:17,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29945 transitions. [2022-01-18 06:04:17,580 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29945 transitions. Word has length 35 [2022-01-18 06:04:17,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:17,581 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29945 transitions. [2022-01-18 06:04:17,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 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) [2022-01-18 06:04:17,581 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29945 transitions. [2022-01-18 06:04:17,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:17,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:17,593 INFO L514 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] [2022-01-18 06:04:17,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:17,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:17,794 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:17,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:17,794 INFO L85 PathProgramCache]: Analyzing trace with hash 105629882, now seen corresponding path program 141 times [2022-01-18 06:04:17,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:17,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829651919] [2022-01-18 06:04:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:17,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:17,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:17,912 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:17,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:17,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829651919] [2022-01-18 06:04:17,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829651919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:17,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111307054] [2022-01-18 06:04:17,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:04:17,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:17,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:17,914 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:17,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 06:04:17,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:04:17,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:17,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:04:17,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:18,140 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:04:18,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 06:04:19,472 INFO L387 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 19 [2022-01-18 06:04:20,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:20,796 INFO L387 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 [2022-01-18 06:04:20,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:20,801 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:20,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:20,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:20,960 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:20,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:21,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:21,477 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:21,796 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-01-18 06:04:21,796 INFO L387 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 41 treesize of output 47 [2022-01-18 06:04:21,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:21,818 INFO L387 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 39 treesize of output 75 [2022-01-18 06:04:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:22,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111307054] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:22,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:22,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 06:04:22,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255324985] [2022-01-18 06:04:22,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:22,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:04:22,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:22,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:04:22,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=554, Unknown=5, NotChecked=0, Total=650 [2022-01-18 06:04:22,104 INFO L87 Difference]: Start difference. First operand 10000 states and 29945 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:23,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:23,465 INFO L93 Difference]: Finished difference Result 11515 states and 34169 transitions. [2022-01-18 06:04:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:04:23,466 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:23,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:23,483 INFO L225 Difference]: With dead ends: 11515 [2022-01-18 06:04:23,483 INFO L226 Difference]: Without dead ends: 11512 [2022-01-18 06:04:23,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=261, Invalid=1626, Unknown=5, NotChecked=0, Total=1892 [2022-01-18 06:04:23,484 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 294 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 563 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:23,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 825 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 735 Invalid, 0 Unknown, 563 Unchecked, 0.3s Time] [2022-01-18 06:04:23,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11512 states. [2022-01-18 06:04:23,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11512 to 9995. [2022-01-18 06:04:23,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9995 states, 9994 states have (on average 2.9951971182709625) internal successors, (29934), 9994 states have internal predecessors, (29934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:23,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9995 states to 9995 states and 29934 transitions. [2022-01-18 06:04:23,628 INFO L78 Accepts]: Start accepts. Automaton has 9995 states and 29934 transitions. Word has length 35 [2022-01-18 06:04:23,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:23,628 INFO L470 AbstractCegarLoop]: Abstraction has 9995 states and 29934 transitions. [2022-01-18 06:04:23,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:23,628 INFO L276 IsEmpty]: Start isEmpty. Operand 9995 states and 29934 transitions. [2022-01-18 06:04:23,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:23,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:23,641 INFO L514 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] [2022-01-18 06:04:23,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-01-18 06:04:23,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:23,841 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:23,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:23,841 INFO L85 PathProgramCache]: Analyzing trace with hash -999370354, now seen corresponding path program 142 times [2022-01-18 06:04:23,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:23,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049543368] [2022-01-18 06:04:23,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:23,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:23,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:23,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:23,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049543368] [2022-01-18 06:04:23,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049543368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:23,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645141290] [2022-01-18 06:04:23,965 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:04:23,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:23,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:23,966 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:23,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 06:04:23,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:04:23,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:23,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:23,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:24,161 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:04:24,162 INFO L387 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 40 treesize of output 24 [2022-01-18 06:04:24,583 INFO L387 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 19 [2022-01-18 06:04:24,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:24,966 INFO L387 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 [2022-01-18 06:04:24,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:24,971 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:24,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:25,076 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:25,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:25,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:25,446 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:25,605 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:25,605 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:25,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:25,630 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:25,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:25,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645141290] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:25,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:25,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-01-18 06:04:25,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099524604] [2022-01-18 06:04:25,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:25,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:04:25,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:25,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:04:25,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:04:25,847 INFO L87 Difference]: Start difference. First operand 9995 states and 29934 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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) [2022-01-18 06:04:26,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:26,047 INFO L93 Difference]: Finished difference Result 11188 states and 33436 transitions. [2022-01-18 06:04:26,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:26,048 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 [2022-01-18 06:04:26,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:26,067 INFO L225 Difference]: With dead ends: 11188 [2022-01-18 06:04:26,067 INFO L226 Difference]: Without dead ends: 11185 [2022-01-18 06:04:26,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-01-18 06:04:26,067 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 112 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:26,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 477 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 424 Invalid, 0 Unknown, 244 Unchecked, 0.2s Time] [2022-01-18 06:04:26,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11185 states. [2022-01-18 06:04:26,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11185 to 9983. [2022-01-18 06:04:26,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9983 states, 9982 states have (on average 2.9945902624724505) internal successors, (29892), 9982 states have internal predecessors, (29892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:26,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9983 states to 9983 states and 29892 transitions. [2022-01-18 06:04:26,210 INFO L78 Accepts]: Start accepts. Automaton has 9983 states and 29892 transitions. Word has length 35 [2022-01-18 06:04:26,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:26,210 INFO L470 AbstractCegarLoop]: Abstraction has 9983 states and 29892 transitions. [2022-01-18 06:04:26,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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) [2022-01-18 06:04:26,210 INFO L276 IsEmpty]: Start isEmpty. Operand 9983 states and 29892 transitions. [2022-01-18 06:04:26,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:26,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:26,223 INFO L514 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] [2022-01-18 06:04:26,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:26,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 06:04:26,424 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:26,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1310973114, now seen corresponding path program 143 times [2022-01-18 06:04:26,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:26,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47319231] [2022-01-18 06:04:26,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:26,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:26,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:26,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:26,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:26,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47319231] [2022-01-18 06:04:26,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47319231] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:26,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884324528] [2022-01-18 06:04:26,567 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:04:26,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:26,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:26,568 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:26,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 06:04:26,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:04:26,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:26,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:26,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:26,847 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 06:04:26,847 INFO L387 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 40 treesize of output 30 [2022-01-18 06:04:26,879 INFO L387 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 19 [2022-01-18 06:04:27,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:27,251 INFO L387 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 [2022-01-18 06:04:27,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:27,264 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:27,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:27,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:27,388 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:27,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:28,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:28,209 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:28,367 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-01-18 06:04:28,367 INFO L387 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 42 treesize of output 51 [2022-01-18 06:04:28,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:28,388 INFO L387 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 83 [2022-01-18 06:04:28,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:28,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884324528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:28,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:28,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 06:04:28,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481042052] [2022-01-18 06:04:28,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:28,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:04:28,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:28,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:04:28,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:04:28,659 INFO L87 Difference]: Start difference. First operand 9983 states and 29892 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:29,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:29,148 INFO L93 Difference]: Finished difference Result 11684 states and 34774 transitions. [2022-01-18 06:04:29,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:04:29,148 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:29,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:29,169 INFO L225 Difference]: With dead ends: 11684 [2022-01-18 06:04:29,169 INFO L226 Difference]: Without dead ends: 11670 [2022-01-18 06:04:29,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:04:29,169 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 180 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 476 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:29,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 836 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 511 Invalid, 0 Unknown, 476 Unchecked, 0.2s Time] [2022-01-18 06:04:29,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11670 states. [2022-01-18 06:04:29,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11670 to 10278. [2022-01-18 06:04:29,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10278 states, 10277 states have (on average 3.0001946093217864) internal successors, (30833), 10277 states have internal predecessors, (30833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:29,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10278 states to 10278 states and 30833 transitions. [2022-01-18 06:04:29,334 INFO L78 Accepts]: Start accepts. Automaton has 10278 states and 30833 transitions. Word has length 35 [2022-01-18 06:04:29,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:29,334 INFO L470 AbstractCegarLoop]: Abstraction has 10278 states and 30833 transitions. [2022-01-18 06:04:29,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:29,334 INFO L276 IsEmpty]: Start isEmpty. Operand 10278 states and 30833 transitions. [2022-01-18 06:04:29,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:29,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:29,349 INFO L514 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] [2022-01-18 06:04:29,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-18 06:04:29,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 06:04:29,549 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:29,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:29,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1186048662, now seen corresponding path program 144 times [2022-01-18 06:04:29,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:29,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337351015] [2022-01-18 06:04:29,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:29,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:29,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:29,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:29,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337351015] [2022-01-18 06:04:29,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337351015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:29,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277745586] [2022-01-18 06:04:29,660 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:04:29,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:29,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:29,661 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:29,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 06:04:29,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:04:29,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:29,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:29,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:29,840 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:29,840 INFO L387 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 [2022-01-18 06:04:29,874 INFO L387 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 19 [2022-01-18 06:04:29,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:29,911 INFO L387 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 [2022-01-18 06:04:29,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:29,915 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:29,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:29,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:30,009 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:30,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:30,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:30,673 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:30,905 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:30,906 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:30,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:30,927 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:31,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277745586] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:31,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:31,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-01-18 06:04:31,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575163435] [2022-01-18 06:04:31,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:31,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 06:04:31,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:31,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 06:04:31,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:31,265 INFO L87 Difference]: Start difference. First operand 10278 states and 30833 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) [2022-01-18 06:04:31,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:31,438 INFO L93 Difference]: Finished difference Result 11597 states and 34699 transitions. [2022-01-18 06:04:31,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:31,439 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 [2022-01-18 06:04:31,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:31,459 INFO L225 Difference]: With dead ends: 11597 [2022-01-18 06:04:31,460 INFO L226 Difference]: Without dead ends: 11590 [2022-01-18 06:04:31,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:31,460 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 129 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:31,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 453 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 318 Invalid, 0 Unknown, 211 Unchecked, 0.1s Time] [2022-01-18 06:04:31,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11590 states. [2022-01-18 06:04:31,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11590 to 10123. [2022-01-18 06:04:31,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10123 states, 10122 states have (on average 2.996937364157281) internal successors, (30335), 10122 states have internal predecessors, (30335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10123 states to 10123 states and 30335 transitions. [2022-01-18 06:04:31,679 INFO L78 Accepts]: Start accepts. Automaton has 10123 states and 30335 transitions. Word has length 35 [2022-01-18 06:04:31,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:31,679 INFO L470 AbstractCegarLoop]: Abstraction has 10123 states and 30335 transitions. [2022-01-18 06:04:31,679 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) [2022-01-18 06:04:31,679 INFO L276 IsEmpty]: Start isEmpty. Operand 10123 states and 30335 transitions. [2022-01-18 06:04:31,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:31,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:31,691 INFO L514 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] [2022-01-18 06:04:31,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-01-18 06:04:31,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 06:04:31,892 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:31,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:31,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1023417158, now seen corresponding path program 145 times [2022-01-18 06:04:31,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:31,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838959525] [2022-01-18 06:04:31,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:31,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:32,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:32,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838959525] [2022-01-18 06:04:32,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838959525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:32,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974357070] [2022-01-18 06:04:32,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:04:32,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:32,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:32,011 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:32,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 06:04:32,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:32,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:32,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:32,207 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:32,208 INFO L387 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 [2022-01-18 06:04:32,243 INFO L387 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 19 [2022-01-18 06:04:32,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:32,403 INFO L387 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 [2022-01-18 06:04:32,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:32,407 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:32,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:32,499 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:32,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:32,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:32,966 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:33,138 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:33,138 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:33,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:33,159 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:33,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974357070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:33,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:33,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-01-18 06:04:33,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396649762] [2022-01-18 06:04:33,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:33,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 06:04:33,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:33,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 06:04:33,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:33,393 INFO L87 Difference]: Start difference. First operand 10123 states and 30335 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:33,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:33,650 INFO L93 Difference]: Finished difference Result 11563 states and 34562 transitions. [2022-01-18 06:04:33,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 06:04:33,650 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:33,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:33,671 INFO L225 Difference]: With dead ends: 11563 [2022-01-18 06:04:33,671 INFO L226 Difference]: Without dead ends: 11544 [2022-01-18 06:04:33,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 06:04:33,671 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 119 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:33,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 584 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 569 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-01-18 06:04:33,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11544 states. [2022-01-18 06:04:33,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11544 to 10075. [2022-01-18 06:04:33,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10075 states, 10074 states have (on average 2.9947389319039113) internal successors, (30169), 10074 states have internal predecessors, (30169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10075 states to 10075 states and 30169 transitions. [2022-01-18 06:04:33,837 INFO L78 Accepts]: Start accepts. Automaton has 10075 states and 30169 transitions. Word has length 35 [2022-01-18 06:04:33,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:33,837 INFO L470 AbstractCegarLoop]: Abstraction has 10075 states and 30169 transitions. [2022-01-18 06:04:33,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:33,837 INFO L276 IsEmpty]: Start isEmpty. Operand 10075 states and 30169 transitions. [2022-01-18 06:04:33,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:33,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:33,852 INFO L514 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] [2022-01-18 06:04:33,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 06:04:34,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:34,053 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:34,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:34,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1661002372, now seen corresponding path program 146 times [2022-01-18 06:04:34,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:34,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740876746] [2022-01-18 06:04:34,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:34,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:34,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:34,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:34,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740876746] [2022-01-18 06:04:34,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740876746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:34,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968672293] [2022-01-18 06:04:34,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:04:34,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:34,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:34,199 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:34,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 06:04:34,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:04:34,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:34,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:34,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:34,399 INFO L387 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 [2022-01-18 06:04:34,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:34,469 INFO L387 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 32 [2022-01-18 06:04:34,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:34,536 INFO L387 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 [2022-01-18 06:04:34,539 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:34,539 INFO L387 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 18 treesize of output 12 [2022-01-18 06:04:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:34,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:34,653 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:34,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:35,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:35,224 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:35,420 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:35,420 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:35,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:35,442 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:35,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968672293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:35,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:35,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:35,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108506550] [2022-01-18 06:04:35,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:35,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:35,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:35,670 INFO L87 Difference]: Start difference. First operand 10075 states and 30169 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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) [2022-01-18 06:04:36,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:36,006 INFO L93 Difference]: Finished difference Result 12381 states and 37005 transitions. [2022-01-18 06:04:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:04:36,007 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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 [2022-01-18 06:04:36,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:36,081 INFO L225 Difference]: With dead ends: 12381 [2022-01-18 06:04:36,081 INFO L226 Difference]: Without dead ends: 12335 [2022-01-18 06:04:36,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:04:36,081 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 129 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:36,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 598 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 498 Invalid, 0 Unknown, 215 Unchecked, 0.2s Time] [2022-01-18 06:04:36,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12335 states. [2022-01-18 06:04:36,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12335 to 10074. [2022-01-18 06:04:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10074 states, 10073 states have (on average 2.9948376849002285) internal successors, (30167), 10073 states have internal predecessors, (30167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:36,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10074 states to 10074 states and 30167 transitions. [2022-01-18 06:04:36,238 INFO L78 Accepts]: Start accepts. Automaton has 10074 states and 30167 transitions. Word has length 35 [2022-01-18 06:04:36,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:36,238 INFO L470 AbstractCegarLoop]: Abstraction has 10074 states and 30167 transitions. [2022-01-18 06:04:36,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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) [2022-01-18 06:04:36,238 INFO L276 IsEmpty]: Start isEmpty. Operand 10074 states and 30167 transitions. [2022-01-18 06:04:36,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:36,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:36,252 INFO L514 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] [2022-01-18 06:04:36,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:36,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:36,453 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:36,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:36,455 INFO L85 PathProgramCache]: Analyzing trace with hash -575925126, now seen corresponding path program 147 times [2022-01-18 06:04:36,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:36,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852193042] [2022-01-18 06:04:36,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:36,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:36,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:36,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:36,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852193042] [2022-01-18 06:04:36,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852193042] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:36,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516530303] [2022-01-18 06:04:36,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:04:36,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:36,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:36,579 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:36,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 06:04:36,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:04:36,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:36,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:36,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:36,747 INFO L387 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 [2022-01-18 06:04:36,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:36,808 INFO L387 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 32 [2022-01-18 06:04:36,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:36,863 INFO L387 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 39 treesize of output 30 [2022-01-18 06:04:36,866 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:04:36,866 INFO L387 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 12 [2022-01-18 06:04:36,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:36,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:36,977 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:36,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:37,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:37,385 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:37,545 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:37,545 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:37,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:37,566 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:37,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:37,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516530303] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:37,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:37,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:04:37,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822920712] [2022-01-18 06:04:37,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:37,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:04:37,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:37,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:04:37,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:04:37,839 INFO L87 Difference]: Start difference. First operand 10074 states and 30167 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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) [2022-01-18 06:04:38,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:38,086 INFO L93 Difference]: Finished difference Result 13366 states and 39783 transitions. [2022-01-18 06:04:38,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:04:38,086 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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 [2022-01-18 06:04:38,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:38,111 INFO L225 Difference]: With dead ends: 13366 [2022-01-18 06:04:38,111 INFO L226 Difference]: Without dead ends: 13320 [2022-01-18 06:04:38,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:04:38,111 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 120 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 341 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:38,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 655 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 441 Invalid, 0 Unknown, 341 Unchecked, 0.2s Time] [2022-01-18 06:04:38,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states. [2022-01-18 06:04:38,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 10044. [2022-01-18 06:04:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10044 states, 10043 states have (on average 2.994822264263666) internal successors, (30077), 10043 states have internal predecessors, (30077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:38,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10044 states to 10044 states and 30077 transitions. [2022-01-18 06:04:38,283 INFO L78 Accepts]: Start accepts. Automaton has 10044 states and 30077 transitions. Word has length 35 [2022-01-18 06:04:38,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:38,283 INFO L470 AbstractCegarLoop]: Abstraction has 10044 states and 30077 transitions. [2022-01-18 06:04:38,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 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) [2022-01-18 06:04:38,284 INFO L276 IsEmpty]: Start isEmpty. Operand 10044 states and 30077 transitions. [2022-01-18 06:04:38,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:38,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:38,296 INFO L514 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] [2022-01-18 06:04:38,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:38,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-01-18 06:04:38,497 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:38,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:38,497 INFO L85 PathProgramCache]: Analyzing trace with hash 147822242, now seen corresponding path program 148 times [2022-01-18 06:04:38,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:38,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187048989] [2022-01-18 06:04:38,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:38,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:38,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:38,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:38,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187048989] [2022-01-18 06:04:38,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187048989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:38,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812752321] [2022-01-18 06:04:38,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:04:38,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:38,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:38,631 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:38,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 06:04:38,653 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:04:38,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:38,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:38,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:38,854 INFO L387 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 [2022-01-18 06:04:39,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:39,003 INFO L387 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 35 treesize of output 35 [2022-01-18 06:04:40,164 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-01-18 06:04:40,164 INFO L387 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 38 treesize of output 31 [2022-01-18 06:04:40,169 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:40,169 INFO L387 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 18 treesize of output 12 [2022-01-18 06:04:40,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:40,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:40,290 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:40,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:40,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:40,803 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:40,957 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:40,958 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:40,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:40,978 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:41,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:41,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812752321] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:41,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:41,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:04:41,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197287927] [2022-01-18 06:04:41,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:41,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:04:41,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:41,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:04:41,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=420, Unknown=2, NotChecked=0, Total=506 [2022-01-18 06:04:41,715 INFO L87 Difference]: Start difference. First operand 10044 states and 30077 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:41,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:41,988 INFO L93 Difference]: Finished difference Result 12987 states and 38716 transitions. [2022-01-18 06:04:41,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:04:41,988 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:41,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:42,010 INFO L225 Difference]: With dead ends: 12987 [2022-01-18 06:04:42,010 INFO L226 Difference]: Without dead ends: 12980 [2022-01-18 06:04:42,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=96, Invalid=502, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:04:42,010 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 151 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 436 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:42,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 617 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 489 Invalid, 0 Unknown, 436 Unchecked, 0.2s Time] [2022-01-18 06:04:42,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12980 states. [2022-01-18 06:04:42,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12980 to 10023. [2022-01-18 06:04:42,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10023 states, 10022 states have (on average 2.9945120734384356) internal successors, (30011), 10022 states have internal predecessors, (30011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10023 states to 10023 states and 30011 transitions. [2022-01-18 06:04:42,174 INFO L78 Accepts]: Start accepts. Automaton has 10023 states and 30011 transitions. Word has length 35 [2022-01-18 06:04:42,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:42,174 INFO L470 AbstractCegarLoop]: Abstraction has 10023 states and 30011 transitions. [2022-01-18 06:04:42,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:42,174 INFO L276 IsEmpty]: Start isEmpty. Operand 10023 states and 30011 transitions. [2022-01-18 06:04:42,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:42,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:42,189 INFO L514 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] [2022-01-18 06:04:42,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:42,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:42,389 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:42,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:42,389 INFO L85 PathProgramCache]: Analyzing trace with hash -460931224, now seen corresponding path program 149 times [2022-01-18 06:04:42,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:42,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389880736] [2022-01-18 06:04:42,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:42,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:42,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389880736] [2022-01-18 06:04:42,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389880736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023440242] [2022-01-18 06:04:42,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:04:42,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:42,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:42,518 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:42,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 06:04:42,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:04:42,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:42,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:04:42,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:42,956 INFO L387 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 [2022-01-18 06:04:43,149 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-01-18 06:04:43,149 INFO L387 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 38 treesize of output 28 [2022-01-18 06:04:43,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:43,915 INFO L387 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 [2022-01-18 06:04:43,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:43,920 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:43,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:43,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:44,095 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:44,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:44,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:44,976 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:45,291 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:04:45,291 INFO L387 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 41 treesize of output 59 [2022-01-18 06:04:45,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:45,317 INFO L387 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 57 treesize of output 91 [2022-01-18 06:04:46,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:46,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023440242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:46,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:46,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 06:04:46,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101607025] [2022-01-18 06:04:46,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:46,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:04:46,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:46,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:04:46,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=584, Unknown=1, NotChecked=0, Total=702 [2022-01-18 06:04:46,023 INFO L87 Difference]: Start difference. First operand 10023 states and 30011 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:50,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:50,874 INFO L93 Difference]: Finished difference Result 13049 states and 38756 transitions. [2022-01-18 06:04:50,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:04:50,875 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:04:50,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:50,902 INFO L225 Difference]: With dead ends: 13049 [2022-01-18 06:04:50,902 INFO L226 Difference]: Without dead ends: 12984 [2022-01-18 06:04:50,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=325, Invalid=1834, Unknown=3, NotChecked=0, Total=2162 [2022-01-18 06:04:50,902 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 286 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:50,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 791 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 599 Invalid, 0 Unknown, 739 Unchecked, 0.3s Time] [2022-01-18 06:04:50,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2022-01-18 06:04:51,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 10460. [2022-01-18 06:04:51,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10460 states, 10459 states have (on average 3.0065015775886796) internal successors, (31445), 10459 states have internal predecessors, (31445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:51,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10460 states to 10460 states and 31445 transitions. [2022-01-18 06:04:51,088 INFO L78 Accepts]: Start accepts. Automaton has 10460 states and 31445 transitions. Word has length 35 [2022-01-18 06:04:51,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:51,088 INFO L470 AbstractCegarLoop]: Abstraction has 10460 states and 31445 transitions. [2022-01-18 06:04:51,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:51,088 INFO L276 IsEmpty]: Start isEmpty. Operand 10460 states and 31445 transitions. [2022-01-18 06:04:51,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:51,103 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:51,103 INFO L514 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] [2022-01-18 06:04:51,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:51,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:51,303 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:51,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:51,303 INFO L85 PathProgramCache]: Analyzing trace with hash 29702954, now seen corresponding path program 150 times [2022-01-18 06:04:51,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:51,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271074650] [2022-01-18 06:04:51,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:51,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:51,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:51,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271074650] [2022-01-18 06:04:51,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271074650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:51,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758914939] [2022-01-18 06:04:51,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:04:51,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:51,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:51,421 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:51,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 06:04:51,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:04:51,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:51,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:51,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:51,642 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:04:51,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 06:04:52,047 INFO L387 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 19 [2022-01-18 06:04:53,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:53,059 INFO L387 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 [2022-01-18 06:04:53,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:53,064 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:53,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:53,176 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:53,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:53,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:53,857 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:54,106 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:54,106 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:54,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:54,128 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:54,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:54,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758914939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:54,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:54,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:04:54,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474021636] [2022-01-18 06:04:54,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:54,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:04:54,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:54,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:04:54,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=393, Unknown=2, NotChecked=0, Total=462 [2022-01-18 06:04:54,427 INFO L87 Difference]: Start difference. First operand 10460 states and 31445 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:54,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:54,708 INFO L93 Difference]: Finished difference Result 11768 states and 35316 transitions. [2022-01-18 06:04:54,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:04:54,708 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:04:54,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:54,729 INFO L225 Difference]: With dead ends: 11768 [2022-01-18 06:04:54,729 INFO L226 Difference]: Without dead ends: 11765 [2022-01-18 06:04:54,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=84, Invalid=514, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:04:54,729 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 105 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:54,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 629 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 459 Invalid, 0 Unknown, 365 Unchecked, 0.2s Time] [2022-01-18 06:04:54,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-01-18 06:04:54,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10472. [2022-01-18 06:04:54,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10472 states, 10471 states have (on average 3.0065896284977556) internal successors, (31482), 10471 states have internal predecessors, (31482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:54,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10472 states to 10472 states and 31482 transitions. [2022-01-18 06:04:54,928 INFO L78 Accepts]: Start accepts. Automaton has 10472 states and 31482 transitions. Word has length 35 [2022-01-18 06:04:54,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:54,929 INFO L470 AbstractCegarLoop]: Abstraction has 10472 states and 31482 transitions. [2022-01-18 06:04:54,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 10472 states and 31482 transitions. [2022-01-18 06:04:54,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:54,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:54,942 INFO L514 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] [2022-01-18 06:04:54,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 06:04:55,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:55,143 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:55,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:55,145 INFO L85 PathProgramCache]: Analyzing trace with hash -972887064, now seen corresponding path program 151 times [2022-01-18 06:04:55,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:55,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629262944] [2022-01-18 06:04:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:55,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:55,259 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:55,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:55,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629262944] [2022-01-18 06:04:55,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629262944] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:55,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835982960] [2022-01-18 06:04:55,260 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:04:55,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:55,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:55,261 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:55,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 06:04:55,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:55,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:55,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:55,474 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:04:55,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 06:04:55,914 INFO L387 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 19 [2022-01-18 06:04:57,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:57,005 INFO L387 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 [2022-01-18 06:04:57,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:57,009 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:57,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:57,120 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:57,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:04:57,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:57,592 INFO L387 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 35 treesize of output 39 [2022-01-18 06:04:57,816 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:04:57,816 INFO L387 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 42 treesize of output 61 [2022-01-18 06:04:57,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:57,837 INFO L387 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 57 treesize of output 93 [2022-01-18 06:04:58,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:58,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835982960] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:58,005 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:58,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 06:04:58,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396551686] [2022-01-18 06:04:58,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:58,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:04:58,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:58,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:04:58,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=393, Unknown=2, NotChecked=0, Total=462 [2022-01-18 06:04:58,006 INFO L87 Difference]: Start difference. First operand 10472 states and 31482 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:58,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:58,261 INFO L93 Difference]: Finished difference Result 11298 states and 33933 transitions. [2022-01-18 06:04:58,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:04:58,261 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:04:58,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:58,282 INFO L225 Difference]: With dead ends: 11298 [2022-01-18 06:04:58,282 INFO L226 Difference]: Without dead ends: 11295 [2022-01-18 06:04:58,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=92, Invalid=556, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:04:58,283 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 87 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:58,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 470 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 325 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-01-18 06:04:58,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11295 states. [2022-01-18 06:04:58,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11295 to 10485. [2022-01-18 06:04:58,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10485 states, 10484 states have (on average 3.006581457458985) internal successors, (31521), 10484 states have internal predecessors, (31521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:58,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10485 states to 10485 states and 31521 transitions. [2022-01-18 06:04:58,449 INFO L78 Accepts]: Start accepts. Automaton has 10485 states and 31521 transitions. Word has length 35 [2022-01-18 06:04:58,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:58,449 INFO L470 AbstractCegarLoop]: Abstraction has 10485 states and 31521 transitions. [2022-01-18 06:04:58,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:04:58,449 INFO L276 IsEmpty]: Start isEmpty. Operand 10485 states and 31521 transitions. [2022-01-18 06:04:58,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:04:58,464 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:58,464 INFO L514 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] [2022-01-18 06:04:58,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:58,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:58,664 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:04:58,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:58,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1282077898, now seen corresponding path program 152 times [2022-01-18 06:04:58,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:58,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382361285] [2022-01-18 06:04:58,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:58,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:58,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:58,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382361285] [2022-01-18 06:04:58,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382361285] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:58,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091476249] [2022-01-18 06:04:58,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:04:58,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:58,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:58,813 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:58,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 06:04:58,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:04:58,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:58,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:04:58,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:59,109 INFO L387 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 [2022-01-18 06:04:59,156 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:04:59,157 INFO L387 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 37 treesize of output 25 [2022-01-18 06:04:59,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:59,293 INFO L387 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 [2022-01-18 06:04:59,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:04:59,298 INFO L387 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 16 treesize of output 21 [2022-01-18 06:04:59,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:04:59,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:59,428 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:04:59,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:05:00,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:00,140 INFO L387 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 35 treesize of output 39 [2022-01-18 06:05:00,326 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:05:00,326 INFO L387 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 42 treesize of output 61 [2022-01-18 06:05:00,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:00,347 INFO L387 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 57 treesize of output 93 [2022-01-18 06:05:01,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:01,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091476249] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:01,511 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:01,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:05:01,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305744990] [2022-01-18 06:05:01,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:01,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:05:01,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:05:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:05:01,512 INFO L87 Difference]: Start difference. First operand 10485 states and 31521 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:01,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:01,856 INFO L93 Difference]: Finished difference Result 12047 states and 36171 transitions. [2022-01-18 06:05:01,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:05:01,857 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:05:01,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:01,880 INFO L225 Difference]: With dead ends: 12047 [2022-01-18 06:05:01,880 INFO L226 Difference]: Without dead ends: 12044 [2022-01-18 06:05:01,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:05:01,881 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 136 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:01,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 639 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 520 Invalid, 0 Unknown, 285 Unchecked, 0.2s Time] [2022-01-18 06:05:01,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12044 states. [2022-01-18 06:05:02,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12044 to 10475. [2022-01-18 06:05:02,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10475 states, 10474 states have (on average 3.0068741645980523) internal successors, (31494), 10474 states have internal predecessors, (31494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:02,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10475 states to 10475 states and 31494 transitions. [2022-01-18 06:05:02,058 INFO L78 Accepts]: Start accepts. Automaton has 10475 states and 31494 transitions. Word has length 35 [2022-01-18 06:05:02,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:02,058 INFO L470 AbstractCegarLoop]: Abstraction has 10475 states and 31494 transitions. [2022-01-18 06:05:02,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:02,058 INFO L276 IsEmpty]: Start isEmpty. Operand 10475 states and 31494 transitions. [2022-01-18 06:05:02,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:02,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:02,073 INFO L514 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] [2022-01-18 06:05:02,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 06:05:02,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:02,273 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:02,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:02,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1839456274, now seen corresponding path program 153 times [2022-01-18 06:05:02,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:02,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637407604] [2022-01-18 06:05:02,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:02,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:02,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:02,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:02,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637407604] [2022-01-18 06:05:02,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637407604] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:02,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212889122] [2022-01-18 06:05:02,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:05:02,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:02,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:02,392 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:02,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 06:05:02,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:05:02,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:02,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:05:02,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:02,581 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:05:02,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 06:05:02,618 INFO L387 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 19 [2022-01-18 06:05:02,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:02,679 INFO L387 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 [2022-01-18 06:05:02,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:02,683 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:02,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:02,782 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:05:02,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:05:03,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:03,368 INFO L387 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 35 treesize of output 39 [2022-01-18 06:05:03,563 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:05:03,563 INFO L387 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 42 treesize of output 61 [2022-01-18 06:05:03,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:03,585 INFO L387 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 57 treesize of output 93 [2022-01-18 06:05:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:04,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212889122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:04,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:04,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:05:04,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415544958] [2022-01-18 06:05:04,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:04,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:05:04,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:04,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:05:04,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:05:04,847 INFO L87 Difference]: Start difference. First operand 10475 states and 31494 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:05,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:05,122 INFO L93 Difference]: Finished difference Result 11676 states and 35103 transitions. [2022-01-18 06:05:05,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:05:05,122 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:05:05,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:05,142 INFO L225 Difference]: With dead ends: 11676 [2022-01-18 06:05:05,142 INFO L226 Difference]: Without dead ends: 11673 [2022-01-18 06:05:05,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:05:05,142 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:05,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 486 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 377 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-01-18 06:05:05,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11673 states. [2022-01-18 06:05:05,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11673 to 10464. [2022-01-18 06:05:05,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10464 states, 10463 states have (on average 3.0057344929752463) internal successors, (31449), 10463 states have internal predecessors, (31449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:05,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10464 states to 10464 states and 31449 transitions. [2022-01-18 06:05:05,297 INFO L78 Accepts]: Start accepts. Automaton has 10464 states and 31449 transitions. Word has length 35 [2022-01-18 06:05:05,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:05,297 INFO L470 AbstractCegarLoop]: Abstraction has 10464 states and 31449 transitions. [2022-01-18 06:05:05,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:05,297 INFO L276 IsEmpty]: Start isEmpty. Operand 10464 states and 31449 transitions. [2022-01-18 06:05:05,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:05,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:05,311 INFO L514 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] [2022-01-18 06:05:05,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 06:05:05,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 06:05:05,511 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:05,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:05,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1452921004, now seen corresponding path program 154 times [2022-01-18 06:05:05,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:05,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754602553] [2022-01-18 06:05:05,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:05,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:05,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:05,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:05,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754602553] [2022-01-18 06:05:05,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754602553] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:05,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766002594] [2022-01-18 06:05:05,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:05:05,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:05,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:05,622 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:05,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 06:05:05,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:05:05,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:05,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:05:05,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:05,804 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-01-18 06:05:05,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-01-18 06:05:05,856 INFO L387 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 19 [2022-01-18 06:05:05,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:05,903 INFO L387 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 [2022-01-18 06:05:05,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:05,907 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:05,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:05,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:06,009 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:05:06,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:05:06,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:06,507 INFO L387 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 35 treesize of output 39 [2022-01-18 06:05:06,728 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-01-18 06:05:06,729 INFO L387 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 42 treesize of output 61 [2022-01-18 06:05:06,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:06,750 INFO L387 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 57 treesize of output 93 [2022-01-18 06:05:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:07,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766002594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:07,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:07,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 06:05:07,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827918015] [2022-01-18 06:05:07,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:07,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:05:07,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:05:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:05:07,816 INFO L87 Difference]: Start difference. First operand 10464 states and 31449 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:08,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:08,061 INFO L93 Difference]: Finished difference Result 11584 states and 34812 transitions. [2022-01-18 06:05:08,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:05:08,061 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:05:08,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:08,082 INFO L225 Difference]: With dead ends: 11584 [2022-01-18 06:05:08,082 INFO L226 Difference]: Without dead ends: 11581 [2022-01-18 06:05:08,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:05:08,083 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 97 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:08,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 599 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 403 Invalid, 0 Unknown, 246 Unchecked, 0.2s Time] [2022-01-18 06:05:08,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11581 states. [2022-01-18 06:05:08,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11581 to 10467. [2022-01-18 06:05:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10467 states, 10466 states have (on average 3.0057328492260655) internal successors, (31458), 10466 states have internal predecessors, (31458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:08,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10467 states to 10467 states and 31458 transitions. [2022-01-18 06:05:08,257 INFO L78 Accepts]: Start accepts. Automaton has 10467 states and 31458 transitions. Word has length 35 [2022-01-18 06:05:08,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:08,257 INFO L470 AbstractCegarLoop]: Abstraction has 10467 states and 31458 transitions. [2022-01-18 06:05:08,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:08,257 INFO L276 IsEmpty]: Start isEmpty. Operand 10467 states and 31458 transitions. [2022-01-18 06:05:08,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:08,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:08,271 INFO L514 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] [2022-01-18 06:05:08,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 06:05:08,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:08,471 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:08,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:08,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1834942190, now seen corresponding path program 155 times [2022-01-18 06:05:08,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:08,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381779651] [2022-01-18 06:05:08,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:08,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:08,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:08,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:08,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381779651] [2022-01-18 06:05:08,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381779651] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:08,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6041621] [2022-01-18 06:05:08,623 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:05:08,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:08,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:08,623 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:08,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 06:05:08,647 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:05:08,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:08,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:05:08,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:08,872 INFO L387 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 [2022-01-18 06:05:09,024 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:05:09,024 INFO L387 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 32 treesize of output 35 [2022-01-18 06:05:09,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:09,492 INFO L387 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 [2022-01-18 06:05:09,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:09,496 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:09,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:09,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:13,733 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:05:13,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:05:16,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:16,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:05:20,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:20,747 INFO L387 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 40 treesize of output 80 [2022-01-18 06:05:20,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:20,771 INFO L387 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 82 treesize of output 114 [2022-01-18 06:05:22,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:22,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6041621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:22,122 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:22,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 06:05:22,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610455122] [2022-01-18 06:05:22,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:22,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:05:22,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:22,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:05:22,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=537, Unknown=6, NotChecked=0, Total=650 [2022-01-18 06:05:22,123 INFO L87 Difference]: Start difference. First operand 10467 states and 31458 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:22,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:22,381 INFO L93 Difference]: Finished difference Result 11828 states and 35379 transitions. [2022-01-18 06:05:22,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:05:22,381 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:05:22,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:22,401 INFO L225 Difference]: With dead ends: 11828 [2022-01-18 06:05:22,401 INFO L226 Difference]: Without dead ends: 11763 [2022-01-18 06:05:22,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=143, Invalid=721, Unknown=6, NotChecked=0, Total=870 [2022-01-18 06:05:22,402 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 98 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:22,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 390 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 545 Unchecked, 0.1s Time] [2022-01-18 06:05:22,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11763 states. [2022-01-18 06:05:22,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11763 to 10457. [2022-01-18 06:05:22,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10457 states, 10456 states have (on average 3.0057383320581486) internal successors, (31428), 10456 states have internal predecessors, (31428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:22,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10457 states to 10457 states and 31428 transitions. [2022-01-18 06:05:22,548 INFO L78 Accepts]: Start accepts. Automaton has 10457 states and 31428 transitions. Word has length 35 [2022-01-18 06:05:22,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:22,549 INFO L470 AbstractCegarLoop]: Abstraction has 10457 states and 31428 transitions. [2022-01-18 06:05:22,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:22,549 INFO L276 IsEmpty]: Start isEmpty. Operand 10457 states and 31428 transitions. [2022-01-18 06:05:22,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:22,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:22,561 INFO L514 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] [2022-01-18 06:05:22,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:22,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 06:05:22,761 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:22,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:22,762 INFO L85 PathProgramCache]: Analyzing trace with hash -826906248, now seen corresponding path program 156 times [2022-01-18 06:05:22,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:22,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652790709] [2022-01-18 06:05:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:22,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:22,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:22,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:22,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:22,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652790709] [2022-01-18 06:05:22,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652790709] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:22,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96440810] [2022-01-18 06:05:22,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:05:22,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:22,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:22,910 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:22,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 06:05:22,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:05:22,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:22,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:05:22,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:23,139 INFO L387 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 [2022-01-18 06:05:23,430 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-01-18 06:05:23,430 INFO L387 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 32 treesize of output 33 [2022-01-18 06:05:23,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:23,871 INFO L387 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 [2022-01-18 06:05:23,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:23,875 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:23,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:23,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:28,129 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:05:28,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:05:29,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:29,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:05:33,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:33,482 INFO L387 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 40 treesize of output 80 [2022-01-18 06:05:33,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:33,507 INFO L387 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 82 treesize of output 114 [2022-01-18 06:05:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:34,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96440810] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:34,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:34,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 06:05:34,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795452740] [2022-01-18 06:05:34,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:34,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:05:34,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:34,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:05:34,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=489, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:05:34,089 INFO L87 Difference]: Start difference. First operand 10457 states and 31428 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:42,666 WARN L228 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 06:05:51,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:51,003 INFO L93 Difference]: Finished difference Result 12087 states and 36067 transitions. [2022-01-18 06:05:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:05:51,004 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:05:51,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:51,025 INFO L225 Difference]: With dead ends: 12087 [2022-01-18 06:05:51,025 INFO L226 Difference]: Without dead ends: 12022 [2022-01-18 06:05:51,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=178, Invalid=805, Unknown=9, NotChecked=0, Total=992 [2022-01-18 06:05:51,025 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 92 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:51,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 451 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 304 Invalid, 0 Unknown, 375 Unchecked, 0.1s Time] [2022-01-18 06:05:51,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12022 states. [2022-01-18 06:05:51,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12022 to 10502. [2022-01-18 06:05:51,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10502 states, 10501 states have (on average 3.0052375964193887) internal successors, (31558), 10501 states have internal predecessors, (31558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10502 states to 10502 states and 31558 transitions. [2022-01-18 06:05:51,178 INFO L78 Accepts]: Start accepts. Automaton has 10502 states and 31558 transitions. Word has length 35 [2022-01-18 06:05:51,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:51,178 INFO L470 AbstractCegarLoop]: Abstraction has 10502 states and 31558 transitions. [2022-01-18 06:05:51,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:51,178 INFO L276 IsEmpty]: Start isEmpty. Operand 10502 states and 31558 transitions. [2022-01-18 06:05:51,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:51,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:51,192 INFO L514 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] [2022-01-18 06:05:51,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:51,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 06:05:51,393 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:51,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:51,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1836646020, now seen corresponding path program 157 times [2022-01-18 06:05:51,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:51,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745153964] [2022-01-18 06:05:51,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:51,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:51,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:51,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:51,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745153964] [2022-01-18 06:05:51,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745153964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:51,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210432784] [2022-01-18 06:05:51,530 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:05:51,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:51,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:51,531 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:51,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 06:05:51,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:51,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:05:51,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:51,726 INFO L387 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 [2022-01-18 06:05:51,953 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:05:51,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:05:52,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:52,470 INFO L387 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 [2022-01-18 06:05:52,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:52,475 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:52,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:52,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:52,638 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:05:52,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:05:53,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:53,299 INFO L387 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 35 treesize of output 39 [2022-01-18 06:05:53,598 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:05:53,598 INFO L387 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 41 treesize of output 59 [2022-01-18 06:05:53,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:53,625 INFO L387 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 57 treesize of output 91 [2022-01-18 06:05:54,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:54,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210432784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:54,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:54,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 06:05:54,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106122295] [2022-01-18 06:05:54,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:54,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:05:54,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:54,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:05:54,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=485, Unknown=1, NotChecked=0, Total=600 [2022-01-18 06:05:54,417 INFO L87 Difference]: Start difference. First operand 10502 states and 31558 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:54,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:54,925 INFO L93 Difference]: Finished difference Result 13051 states and 38642 transitions. [2022-01-18 06:05:54,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:05:54,925 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:05:54,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:54,949 INFO L225 Difference]: With dead ends: 13051 [2022-01-18 06:05:54,949 INFO L226 Difference]: Without dead ends: 12812 [2022-01-18 06:05:54,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=203, Invalid=918, Unknown=1, NotChecked=0, Total=1122 [2022-01-18 06:05:54,950 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 154 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:54,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 567 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 591 Invalid, 0 Unknown, 442 Unchecked, 0.2s Time] [2022-01-18 06:05:54,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12812 states. [2022-01-18 06:05:55,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12812 to 10886. [2022-01-18 06:05:55,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10886 states, 10885 states have (on average 2.9950390445567296) internal successors, (32601), 10885 states have internal predecessors, (32601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10886 states to 10886 states and 32601 transitions. [2022-01-18 06:05:55,119 INFO L78 Accepts]: Start accepts. Automaton has 10886 states and 32601 transitions. Word has length 35 [2022-01-18 06:05:55,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:55,119 INFO L470 AbstractCegarLoop]: Abstraction has 10886 states and 32601 transitions. [2022-01-18 06:05:55,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:55,119 INFO L276 IsEmpty]: Start isEmpty. Operand 10886 states and 32601 transitions. [2022-01-18 06:05:55,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:55,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:55,132 INFO L514 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] [2022-01-18 06:05:55,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-01-18 06:05:55,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-01-18 06:05:55,333 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:55,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:55,333 INFO L85 PathProgramCache]: Analyzing trace with hash -2021251196, now seen corresponding path program 158 times [2022-01-18 06:05:55,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:55,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773468402] [2022-01-18 06:05:55,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:55,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:55,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:55,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:55,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773468402] [2022-01-18 06:05:55,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773468402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:55,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937235376] [2022-01-18 06:05:55,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:05:55,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:55,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:55,462 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:55,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 06:05:55,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:05:55,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:55,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:05:55,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:55,638 INFO L387 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 [2022-01-18 06:05:55,740 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:05:55,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-01-18 06:05:56,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:56,253 INFO L387 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 [2022-01-18 06:05:56,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:56,258 INFO L387 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 16 treesize of output 21 [2022-01-18 06:05:56,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:56,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:56,436 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:05:56,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:05:57,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:57,131 INFO L387 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 35 treesize of output 39 [2022-01-18 06:05:57,322 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:05:57,322 INFO L387 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 41 treesize of output 59 [2022-01-18 06:05:57,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:57,346 INFO L387 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 57 treesize of output 91 [2022-01-18 06:05:58,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:58,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937235376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:58,351 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:58,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 06:05:58,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245053289] [2022-01-18 06:05:58,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:58,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:05:58,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:58,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:05:58,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:05:58,351 INFO L87 Difference]: Start difference. First operand 10886 states and 32601 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:59,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:59,049 INFO L93 Difference]: Finished difference Result 12957 states and 38384 transitions. [2022-01-18 06:05:59,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:05:59,049 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:05:59,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:59,069 INFO L225 Difference]: With dead ends: 12957 [2022-01-18 06:05:59,070 INFO L226 Difference]: Without dead ends: 12783 [2022-01-18 06:05:59,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=245, Invalid=1236, Unknown=1, NotChecked=0, Total=1482 [2022-01-18 06:05:59,070 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 180 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:59,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 459 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 534 Invalid, 0 Unknown, 334 Unchecked, 0.2s Time] [2022-01-18 06:05:59,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-01-18 06:05:59,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 10879. [2022-01-18 06:05:59,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10879 states, 10878 states have (on average 2.9946681375252804) internal successors, (32576), 10878 states have internal predecessors, (32576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:59,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10879 states to 10879 states and 32576 transitions. [2022-01-18 06:05:59,233 INFO L78 Accepts]: Start accepts. Automaton has 10879 states and 32576 transitions. Word has length 35 [2022-01-18 06:05:59,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:59,233 INFO L470 AbstractCegarLoop]: Abstraction has 10879 states and 32576 transitions. [2022-01-18 06:05:59,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:59,233 INFO L276 IsEmpty]: Start isEmpty. Operand 10879 states and 32576 transitions. [2022-01-18 06:05:59,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:05:59,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:59,247 INFO L514 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] [2022-01-18 06:05:59,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-01-18 06:05:59,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:59,457 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:59,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:59,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1720756464, now seen corresponding path program 159 times [2022-01-18 06:05:59,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:59,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655108223] [2022-01-18 06:05:59,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:59,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:59,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:59,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:59,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655108223] [2022-01-18 06:05:59,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655108223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:59,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199835710] [2022-01-18 06:05:59,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:05:59,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:59,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:59,606 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:59,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 06:05:59,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:05:59,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:59,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:59,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:59,754 INFO L387 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 [2022-01-18 06:06:00,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:00,878 INFO L387 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 35 treesize of output 35 [2022-01-18 06:06:01,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:01,875 INFO L387 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 38 treesize of output 64 [2022-01-18 06:06:01,884 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:06:01,884 INFO L387 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 41 [2022-01-18 06:06:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:01,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:02,259 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:02,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:02,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:02,943 INFO L387 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 40 [2022-01-18 06:06:03,230 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:06:03,230 INFO L387 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 42 treesize of output 47 [2022-01-18 06:06:03,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:03,250 INFO L387 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 39 treesize of output 75 [2022-01-18 06:06:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:03,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199835710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:03,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:03,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-18 06:06:03,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346379947] [2022-01-18 06:06:03,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:03,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:06:03,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:06:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=595, Unknown=4, NotChecked=0, Total=702 [2022-01-18 06:06:03,568 INFO L87 Difference]: Start difference. First operand 10879 states and 32576 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:08,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:08,958 INFO L93 Difference]: Finished difference Result 14847 states and 43857 transitions. [2022-01-18 06:06:08,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:06:08,958 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:08,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:08,985 INFO L225 Difference]: With dead ends: 14847 [2022-01-18 06:06:08,986 INFO L226 Difference]: Without dead ends: 14525 [2022-01-18 06:06:08,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=228, Invalid=1406, Unknown=6, NotChecked=0, Total=1640 [2022-01-18 06:06:08,986 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 289 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 910 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:08,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 847 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 561 Invalid, 0 Unknown, 910 Unchecked, 0.2s Time] [2022-01-18 06:06:08,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14525 states. [2022-01-18 06:06:09,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14525 to 10951. [2022-01-18 06:06:09,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10951 states, 10950 states have (on average 2.9925114155251142) internal successors, (32768), 10950 states have internal predecessors, (32768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10951 states to 10951 states and 32768 transitions. [2022-01-18 06:06:09,212 INFO L78 Accepts]: Start accepts. Automaton has 10951 states and 32768 transitions. Word has length 35 [2022-01-18 06:06:09,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:09,212 INFO L470 AbstractCegarLoop]: Abstraction has 10951 states and 32768 transitions. [2022-01-18 06:06:09,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:09,212 INFO L276 IsEmpty]: Start isEmpty. Operand 10951 states and 32768 transitions. [2022-01-18 06:06:09,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:09,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:09,227 INFO L514 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] [2022-01-18 06:06:09,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 06:06:09,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:09,427 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:09,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:09,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1507907466, now seen corresponding path program 160 times [2022-01-18 06:06:09,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:09,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799668511] [2022-01-18 06:06:09,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:09,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:09,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:09,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799668511] [2022-01-18 06:06:09,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799668511] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:09,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152718877] [2022-01-18 06:06:09,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:06:09,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:09,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:09,558 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:09,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 06:06:09,579 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:06:09,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:09,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:06:09,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:09,749 INFO L387 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 [2022-01-18 06:06:09,877 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:06:09,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:06:10,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:10,664 INFO L387 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 [2022-01-18 06:06:10,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:10,669 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:10,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:10,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:10,848 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:10,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:11,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:11,343 INFO L387 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 35 treesize of output 39 [2022-01-18 06:06:11,583 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:06:11,583 INFO L387 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 41 treesize of output 59 [2022-01-18 06:06:11,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:11,606 INFO L387 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 57 treesize of output 91 [2022-01-18 06:06:11,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:11,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152718877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:11,862 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:11,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 06:06:11,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76699736] [2022-01-18 06:06:11,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:11,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:11,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:11,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:11,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:06:11,863 INFO L87 Difference]: Start difference. First operand 10951 states and 32768 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:12,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:12,485 INFO L93 Difference]: Finished difference Result 12426 states and 36806 transitions. [2022-01-18 06:06:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:06:12,485 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:12,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:12,507 INFO L225 Difference]: With dead ends: 12426 [2022-01-18 06:06:12,508 INFO L226 Difference]: Without dead ends: 12288 [2022-01-18 06:06:12,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=213, Invalid=1118, Unknown=1, NotChecked=0, Total=1332 [2022-01-18 06:06:12,508 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 134 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:12,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 551 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 725 Invalid, 0 Unknown, 359 Unchecked, 0.3s Time] [2022-01-18 06:06:12,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12288 states. [2022-01-18 06:06:12,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12288 to 11014. [2022-01-18 06:06:12,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11014 states, 11013 states have (on average 2.990738218469082) internal successors, (32937), 11013 states have internal predecessors, (32937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11014 states to 11014 states and 32937 transitions. [2022-01-18 06:06:12,674 INFO L78 Accepts]: Start accepts. Automaton has 11014 states and 32937 transitions. Word has length 35 [2022-01-18 06:06:12,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:12,674 INFO L470 AbstractCegarLoop]: Abstraction has 11014 states and 32937 transitions. [2022-01-18 06:06:12,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:12,675 INFO L276 IsEmpty]: Start isEmpty. Operand 11014 states and 32937 transitions. [2022-01-18 06:06:12,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:12,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:12,688 INFO L514 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] [2022-01-18 06:06:12,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:12,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:12,889 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:12,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash 2073973566, now seen corresponding path program 161 times [2022-01-18 06:06:12,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:12,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960174733] [2022-01-18 06:06:12,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:12,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:13,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:13,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960174733] [2022-01-18 06:06:13,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960174733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:13,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318255532] [2022-01-18 06:06:13,049 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:06:13,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:13,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:13,050 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:13,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 06:06:13,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:06:13,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:13,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:06:13,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:13,251 INFO L387 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 [2022-01-18 06:06:13,407 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:06:13,407 INFO L387 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 32 treesize of output 35 [2022-01-18 06:06:13,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:13,850 INFO L387 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 [2022-01-18 06:06:13,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:13,855 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:13,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:14,068 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:06:14,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:06:15,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:15,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:06:17,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:17,528 INFO L387 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 40 treesize of output 90 [2022-01-18 06:06:17,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:17,554 INFO L387 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 82 treesize of output 114 [2022-01-18 06:06:19,033 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:19,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318255532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:19,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:19,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 06:06:19,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570992228] [2022-01-18 06:06:19,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:19,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:19,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:19,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:19,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=540, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:06:19,034 INFO L87 Difference]: Start difference. First operand 11014 states and 32937 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:19,537 INFO L93 Difference]: Finished difference Result 12097 states and 35972 transitions. [2022-01-18 06:06:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:06:19,537 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:19,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:19,557 INFO L225 Difference]: With dead ends: 12097 [2022-01-18 06:06:19,557 INFO L226 Difference]: Without dead ends: 12032 [2022-01-18 06:06:19,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=153, Invalid=775, Unknown=2, NotChecked=0, Total=930 [2022-01-18 06:06:19,557 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 94 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:19,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 319 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 186 Invalid, 0 Unknown, 295 Unchecked, 0.1s Time] [2022-01-18 06:06:19,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12032 states. [2022-01-18 06:06:19,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12032 to 11141. [2022-01-18 06:06:19,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11141 states, 11140 states have (on average 2.9888689407540396) internal successors, (33296), 11140 states have internal predecessors, (33296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11141 states to 11141 states and 33296 transitions. [2022-01-18 06:06:19,714 INFO L78 Accepts]: Start accepts. Automaton has 11141 states and 33296 transitions. Word has length 35 [2022-01-18 06:06:19,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:19,714 INFO L470 AbstractCegarLoop]: Abstraction has 11141 states and 33296 transitions. [2022-01-18 06:06:19,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,714 INFO L276 IsEmpty]: Start isEmpty. Operand 11141 states and 33296 transitions. [2022-01-18 06:06:19,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:19,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:19,728 INFO L514 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] [2022-01-18 06:06:19,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:19,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:19,930 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:19,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash 808981920, now seen corresponding path program 162 times [2022-01-18 06:06:19,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:19,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300810489] [2022-01-18 06:06:19,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:19,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:20,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:20,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300810489] [2022-01-18 06:06:20,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300810489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:20,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215288698] [2022-01-18 06:06:20,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:06:20,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:20,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:20,076 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:20,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 06:06:20,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:06:20,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:20,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:06:20,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:20,273 INFO L387 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 [2022-01-18 06:06:20,433 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:06:20,433 INFO L387 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 32 treesize of output 35 [2022-01-18 06:06:21,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:21,542 INFO L387 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 [2022-01-18 06:06:21,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:21,546 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:21,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:21,734 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:06:21,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:06:22,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:22,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:06:24,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:24,818 INFO L387 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 40 treesize of output 90 [2022-01-18 06:06:24,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:24,845 INFO L387 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 82 treesize of output 114 [2022-01-18 06:06:30,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:30,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215288698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:30,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:30,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 06:06:30,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007932427] [2022-01-18 06:06:30,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:30,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:06:30,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:30,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:06:30,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=497, Unknown=3, NotChecked=0, Total=600 [2022-01-18 06:06:30,711 INFO L87 Difference]: Start difference. First operand 11141 states and 33296 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:30,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:30,932 INFO L93 Difference]: Finished difference Result 12610 states and 37422 transitions. [2022-01-18 06:06:30,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:06:30,932 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:30,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:30,954 INFO L225 Difference]: With dead ends: 12610 [2022-01-18 06:06:30,955 INFO L226 Difference]: Without dead ends: 12485 [2022-01-18 06:06:30,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=139, Invalid=728, Unknown=3, NotChecked=0, Total=870 [2022-01-18 06:06:30,955 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 96 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:30,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 383 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 193 Invalid, 0 Unknown, 346 Unchecked, 0.1s Time] [2022-01-18 06:06:30,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states. [2022-01-18 06:06:31,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 11271. [2022-01-18 06:06:31,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11271 states, 11270 states have (on average 2.986779059449867) internal successors, (33661), 11270 states have internal predecessors, (33661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11271 states to 11271 states and 33661 transitions. [2022-01-18 06:06:31,121 INFO L78 Accepts]: Start accepts. Automaton has 11271 states and 33661 transitions. Word has length 35 [2022-01-18 06:06:31,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:31,121 INFO L470 AbstractCegarLoop]: Abstraction has 11271 states and 33661 transitions. [2022-01-18 06:06:31,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:31,121 INFO L276 IsEmpty]: Start isEmpty. Operand 11271 states and 33661 transitions. [2022-01-18 06:06:31,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:31,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:31,136 INFO L514 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] [2022-01-18 06:06:31,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:31,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:31,337 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:31,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:31,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1546515740, now seen corresponding path program 163 times [2022-01-18 06:06:31,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:31,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182486716] [2022-01-18 06:06:31,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:31,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:31,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:31,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182486716] [2022-01-18 06:06:31,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182486716] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:31,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062734212] [2022-01-18 06:06:31,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:06:31,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:31,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:31,486 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:31,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 06:06:31,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:31,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:06:31,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:31,766 INFO L387 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 [2022-01-18 06:06:31,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:31,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:06:33,631 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-01-18 06:06:33,632 INFO L387 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 40 treesize of output 33 [2022-01-18 06:06:33,635 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:06:33,635 INFO L387 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 12 [2022-01-18 06:06:33,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:33,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:33,782 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:33,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:34,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:34,297 INFO L387 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 35 treesize of output 39 [2022-01-18 06:06:34,545 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:06:34,545 INFO L387 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 41 treesize of output 59 [2022-01-18 06:06:34,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:34,596 INFO L387 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 57 treesize of output 91 [2022-01-18 06:06:35,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:35,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062734212] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:35,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:35,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:06:35,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367036562] [2022-01-18 06:06:35,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:35,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:35,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:35,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:35,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=547, Unknown=3, NotChecked=0, Total=650 [2022-01-18 06:06:35,052 INFO L87 Difference]: Start difference. First operand 11271 states and 33661 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:35,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:35,511 INFO L93 Difference]: Finished difference Result 13886 states and 41035 transitions. [2022-01-18 06:06:35,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:06:35,512 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:06:35,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:35,538 INFO L225 Difference]: With dead ends: 13886 [2022-01-18 06:06:35,538 INFO L226 Difference]: Without dead ends: 13708 [2022-01-18 06:06:35,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=147, Invalid=842, Unknown=3, NotChecked=0, Total=992 [2022-01-18 06:06:35,539 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 105 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:35,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 671 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 691 Invalid, 0 Unknown, 610 Unchecked, 0.3s Time] [2022-01-18 06:06:35,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13708 states. [2022-01-18 06:06:35,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13708 to 11315. [2022-01-18 06:06:35,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11315 states, 11314 states have (on average 2.9854162983913737) internal successors, (33777), 11314 states have internal predecessors, (33777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:35,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11315 states to 11315 states and 33777 transitions. [2022-01-18 06:06:35,732 INFO L78 Accepts]: Start accepts. Automaton has 11315 states and 33777 transitions. Word has length 35 [2022-01-18 06:06:35,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:35,733 INFO L470 AbstractCegarLoop]: Abstraction has 11315 states and 33777 transitions. [2022-01-18 06:06:35,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:35,733 INFO L276 IsEmpty]: Start isEmpty. Operand 11315 states and 33777 transitions. [2022-01-18 06:06:35,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:35,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:35,748 INFO L514 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] [2022-01-18 06:06:35,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 06:06:35,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:35,949 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:35,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1348294040, now seen corresponding path program 164 times [2022-01-18 06:06:35,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:35,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973638110] [2022-01-18 06:06:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:35,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:35,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:36,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:36,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973638110] [2022-01-18 06:06:36,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973638110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:36,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326846747] [2022-01-18 06:06:36,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:06:36,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:36,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:36,090 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:36,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 06:06:36,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:06:36,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:36,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:06:36,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:36,317 INFO L387 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 [2022-01-18 06:06:36,518 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:06:36,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:06:36,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:36,991 INFO L387 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 [2022-01-18 06:06:36,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:36,995 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:37,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:37,173 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:37,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:37,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:37,637 INFO L387 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 35 treesize of output 39 [2022-01-18 06:06:37,861 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:06:37,861 INFO L387 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 41 treesize of output 59 [2022-01-18 06:06:37,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:37,883 INFO L387 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 57 treesize of output 91 [2022-01-18 06:06:38,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:38,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326846747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:38,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:38,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:06:38,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138685163] [2022-01-18 06:06:38,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:38,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:38,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:38,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:38,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:06:38,222 INFO L87 Difference]: Start difference. First operand 11315 states and 33777 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:38,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:38,611 INFO L93 Difference]: Finished difference Result 12355 states and 36575 transitions. [2022-01-18 06:06:38,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:06:38,611 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:38,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:38,634 INFO L225 Difference]: With dead ends: 12355 [2022-01-18 06:06:38,634 INFO L226 Difference]: Without dead ends: 12255 [2022-01-18 06:06:38,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=180, Invalid=1009, Unknown=1, NotChecked=0, Total=1190 [2022-01-18 06:06:38,635 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 148 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:38,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 476 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 398 Invalid, 0 Unknown, 347 Unchecked, 0.2s Time] [2022-01-18 06:06:38,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12255 states. [2022-01-18 06:06:38,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12255 to 11383. [2022-01-18 06:06:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11383 states, 11382 states have (on average 2.9843612721841506) internal successors, (33968), 11382 states have internal predecessors, (33968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:38,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11383 states to 11383 states and 33968 transitions. [2022-01-18 06:06:38,816 INFO L78 Accepts]: Start accepts. Automaton has 11383 states and 33968 transitions. Word has length 35 [2022-01-18 06:06:38,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:38,816 INFO L470 AbstractCegarLoop]: Abstraction has 11383 states and 33968 transitions. [2022-01-18 06:06:38,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:38,816 INFO L276 IsEmpty]: Start isEmpty. Operand 11383 states and 33968 transitions. [2022-01-18 06:06:38,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:38,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:38,832 INFO L514 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] [2022-01-18 06:06:38,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:39,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 06:06:39,033 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:39,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:39,033 INFO L85 PathProgramCache]: Analyzing trace with hash -283120988, now seen corresponding path program 165 times [2022-01-18 06:06:39,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:39,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001734983] [2022-01-18 06:06:39,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:39,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:39,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:39,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001734983] [2022-01-18 06:06:39,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001734983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:39,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396193343] [2022-01-18 06:06:39,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:06:39,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:39,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:39,190 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:39,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 06:06:39,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:06:39,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:39,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:39,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:39,380 INFO L387 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 [2022-01-18 06:06:39,569 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:06:39,569 INFO L387 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 37 treesize of output 30 [2022-01-18 06:06:42,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:42,560 INFO L387 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 [2022-01-18 06:06:42,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:42,564 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:42,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:42,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:42,809 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:42,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:43,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:43,398 INFO L387 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 40 [2022-01-18 06:06:43,711 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:06:43,711 INFO L387 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 42 treesize of output 47 [2022-01-18 06:06:43,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:43,733 INFO L387 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 39 treesize of output 75 [2022-01-18 06:06:43,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:43,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396193343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:43,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:43,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 06:06:43,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744180074] [2022-01-18 06:06:43,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:43,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:43,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:43,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:43,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=544, Unknown=5, NotChecked=0, Total=650 [2022-01-18 06:06:43,854 INFO L87 Difference]: Start difference. First operand 11383 states and 33968 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:47,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:47,864 INFO L93 Difference]: Finished difference Result 13410 states and 39416 transitions. [2022-01-18 06:06:47,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:06:47,864 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:06:47,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:47,890 INFO L225 Difference]: With dead ends: 13410 [2022-01-18 06:06:47,890 INFO L226 Difference]: Without dead ends: 13122 [2022-01-18 06:06:47,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=256, Invalid=1545, Unknown=5, NotChecked=0, Total=1806 [2022-01-18 06:06:47,890 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 248 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 756 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:47,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 760 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 376 Invalid, 0 Unknown, 756 Unchecked, 0.2s Time] [2022-01-18 06:06:47,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13122 states. [2022-01-18 06:06:48,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13122 to 11520. [2022-01-18 06:06:48,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9829846340828197) internal successors, (34361), 11519 states have internal predecessors, (34361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34361 transitions. [2022-01-18 06:06:48,131 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34361 transitions. Word has length 35 [2022-01-18 06:06:48,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:48,131 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34361 transitions. [2022-01-18 06:06:48,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:48,131 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34361 transitions. [2022-01-18 06:06:48,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:48,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:48,147 INFO L514 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] [2022-01-18 06:06:48,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-01-18 06:06:48,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 06:06:48,347 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:48,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:48,349 INFO L85 PathProgramCache]: Analyzing trace with hash -957531182, now seen corresponding path program 166 times [2022-01-18 06:06:48,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:48,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959973599] [2022-01-18 06:06:48,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:48,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:48,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:48,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959973599] [2022-01-18 06:06:48,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959973599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:48,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875070422] [2022-01-18 06:06:48,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:06:48,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:48,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:48,478 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:48,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 06:06:48,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:06:48,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:48,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:06:48,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:48,684 INFO L387 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 [2022-01-18 06:06:48,799 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:06:48,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:06:49,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:49,225 INFO L387 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 [2022-01-18 06:06:49,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:49,229 INFO L387 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 16 treesize of output 21 [2022-01-18 06:06:49,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:49,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:49,384 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:06:49,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:06:49,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:49,812 INFO L387 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 35 treesize of output 39 [2022-01-18 06:06:49,997 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:06:49,997 INFO L387 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 41 treesize of output 59 [2022-01-18 06:06:50,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:50,021 INFO L387 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 57 treesize of output 91 [2022-01-18 06:06:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:50,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875070422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:50,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:50,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:06:50,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081009993] [2022-01-18 06:06:50,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:50,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:50,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:50,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:50,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:06:50,397 INFO L87 Difference]: Start difference. First operand 11520 states and 34361 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:50,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:50,762 INFO L93 Difference]: Finished difference Result 13121 states and 38757 transitions. [2022-01-18 06:06:50,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:06:50,762 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:06:50,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:50,788 INFO L225 Difference]: With dead ends: 13121 [2022-01-18 06:06:50,788 INFO L226 Difference]: Without dead ends: 12941 [2022-01-18 06:06:50,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=896, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 06:06:50,789 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 126 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:50,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 416 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-01-18 06:06:50,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12941 states. [2022-01-18 06:06:50,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12941 to 11451. [2022-01-18 06:06:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11451 states, 11450 states have (on average 2.984366812227074) internal successors, (34171), 11450 states have internal predecessors, (34171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:50,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11451 states to 11451 states and 34171 transitions. [2022-01-18 06:06:50,969 INFO L78 Accepts]: Start accepts. Automaton has 11451 states and 34171 transitions. Word has length 35 [2022-01-18 06:06:50,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:50,969 INFO L470 AbstractCegarLoop]: Abstraction has 11451 states and 34171 transitions. [2022-01-18 06:06:50,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:50,969 INFO L276 IsEmpty]: Start isEmpty. Operand 11451 states and 34171 transitions. [2022-01-18 06:06:50,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:50,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:50,984 INFO L514 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] [2022-01-18 06:06:51,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:51,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 06:06:51,184 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:51,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:51,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1020164208, now seen corresponding path program 167 times [2022-01-18 06:06:51,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:51,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520453887] [2022-01-18 06:06:51,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:51,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:51,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:51,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520453887] [2022-01-18 06:06:51,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520453887] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:51,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212774937] [2022-01-18 06:06:51,357 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:06:51,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:51,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:51,358 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:51,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 06:06:51,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:06:51,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:51,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:06:51,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:51,607 INFO L387 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 [2022-01-18 06:06:51,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:51,731 INFO L387 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 32 [2022-01-18 06:06:52,624 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-01-18 06:06:52,624 INFO L387 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 33 treesize of output 31 [2022-01-18 06:06:52,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:52,629 INFO L387 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 18 treesize of output 23 [2022-01-18 06:06:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:52,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:52,804 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:06:52,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:06:53,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:53,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:06:55,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:55,714 INFO L387 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 40 treesize of output 80 [2022-01-18 06:06:55,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:55,737 INFO L387 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 82 treesize of output 114 [2022-01-18 06:06:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:56,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212774937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:56,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:56,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:06:56,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48463987] [2022-01-18 06:06:56,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:56,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:06:56,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:56,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:06:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=545, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:06:56,275 INFO L87 Difference]: Start difference. First operand 11451 states and 34171 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:56,460 INFO L93 Difference]: Finished difference Result 12888 states and 38336 transitions. [2022-01-18 06:06:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:06:56,460 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:06:56,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:56,481 INFO L225 Difference]: With dead ends: 12888 [2022-01-18 06:06:56,481 INFO L226 Difference]: Without dead ends: 12875 [2022-01-18 06:06:56,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2022-01-18 06:06:56,482 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 72 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:56,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 528 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-01-18 06:06:56,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12875 states. [2022-01-18 06:06:56,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12875 to 11520. [2022-01-18 06:06:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9837659519055473) internal successors, (34370), 11519 states have internal predecessors, (34370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34370 transitions. [2022-01-18 06:06:56,653 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34370 transitions. Word has length 35 [2022-01-18 06:06:56,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:56,654 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34370 transitions. [2022-01-18 06:06:56,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,654 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34370 transitions. [2022-01-18 06:06:56,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:06:56,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:56,670 INFO L514 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] [2022-01-18 06:06:56,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:56,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 06:06:56,870 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:56,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:56,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1394532436, now seen corresponding path program 168 times [2022-01-18 06:06:56,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:56,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043620218] [2022-01-18 06:06:56,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:56,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:57,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:57,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043620218] [2022-01-18 06:06:57,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043620218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:57,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133133151] [2022-01-18 06:06:57,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:06:57,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:57,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:57,014 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:57,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 06:06:57,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:06:57,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:57,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:06:57,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:57,287 INFO L387 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 [2022-01-18 06:06:57,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:57,384 INFO L387 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 32 [2022-01-18 06:06:58,294 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-01-18 06:06:58,295 INFO L387 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 33 treesize of output 31 [2022-01-18 06:06:58,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:58,300 INFO L387 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 18 treesize of output 23 [2022-01-18 06:06:58,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:06:58,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:58,478 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:06:58,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:06:59,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:59,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:07:01,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:01,848 INFO L387 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 40 treesize of output 90 [2022-01-18 06:07:01,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:01,872 INFO L387 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 82 treesize of output 114 [2022-01-18 06:07:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:04,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133133151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:04,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:04,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:04,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709851330] [2022-01-18 06:07:04,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:04,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:04,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:04,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:04,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=545, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:07:04,424 INFO L87 Difference]: Start difference. First operand 11520 states and 34370 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:04,633 INFO L93 Difference]: Finished difference Result 14129 states and 41900 transitions. [2022-01-18 06:07:04,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:07:04,633 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:04,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:04,658 INFO L225 Difference]: With dead ends: 14129 [2022-01-18 06:07:04,658 INFO L226 Difference]: Without dead ends: 14092 [2022-01-18 06:07:04,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2022-01-18 06:07:04,658 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 91 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:04,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 643 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 293 Invalid, 0 Unknown, 555 Unchecked, 0.1s Time] [2022-01-18 06:07:04,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2022-01-18 06:07:04,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 11528. [2022-01-18 06:07:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11528 states, 11527 states have (on average 2.9839507243862236) internal successors, (34396), 11527 states have internal predecessors, (34396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11528 states to 11528 states and 34396 transitions. [2022-01-18 06:07:04,833 INFO L78 Accepts]: Start accepts. Automaton has 11528 states and 34396 transitions. Word has length 35 [2022-01-18 06:07:04,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:04,833 INFO L470 AbstractCegarLoop]: Abstraction has 11528 states and 34396 transitions. [2022-01-18 06:07:04,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,833 INFO L276 IsEmpty]: Start isEmpty. Operand 11528 states and 34396 transitions. [2022-01-18 06:07:04,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:04,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:04,848 INFO L514 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] [2022-01-18 06:07:04,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:05,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:05,049 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:05,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:05,049 INFO L85 PathProgramCache]: Analyzing trace with hash -919806226, now seen corresponding path program 169 times [2022-01-18 06:07:05,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:05,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753938298] [2022-01-18 06:07:05,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:05,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:05,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:05,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:05,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753938298] [2022-01-18 06:07:05,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753938298] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:05,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899868387] [2022-01-18 06:07:05,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:07:05,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:05,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:05,184 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:05,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 06:07:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:05,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:07:05,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:05,416 INFO L387 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 [2022-01-18 06:07:05,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:05,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:07:07,178 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 06:07:07,178 INFO L387 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 40 treesize of output 34 [2022-01-18 06:07:07,183 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 06:07:07,183 INFO L387 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 21 treesize of output 12 [2022-01-18 06:07:07,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:07,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:07,367 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:07,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:07,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:07,836 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:08,009 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:08,009 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:08,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:08,032 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:08,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899868387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:08,363 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:08,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:08,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162771517] [2022-01-18 06:07:08,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:08,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:08,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:08,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:08,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-01-18 06:07:08,364 INFO L87 Difference]: Start difference. First operand 11528 states and 34396 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:08,715 INFO L93 Difference]: Finished difference Result 14621 states and 43173 transitions. [2022-01-18 06:07:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:07:08,716 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:07:08,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:08,744 INFO L225 Difference]: With dead ends: 14621 [2022-01-18 06:07:08,744 INFO L226 Difference]: Without dead ends: 14561 [2022-01-18 06:07:08,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-01-18 06:07:08,745 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 162 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:08,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 522 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 490 Invalid, 0 Unknown, 274 Unchecked, 0.2s Time] [2022-01-18 06:07:08,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14561 states. [2022-01-18 06:07:08,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14561 to 11543. [2022-01-18 06:07:08,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11543 states, 11542 states have (on average 2.9844047825333564) internal successors, (34446), 11542 states have internal predecessors, (34446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11543 states to 11543 states and 34446 transitions. [2022-01-18 06:07:08,938 INFO L78 Accepts]: Start accepts. Automaton has 11543 states and 34446 transitions. Word has length 35 [2022-01-18 06:07:08,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:08,938 INFO L470 AbstractCegarLoop]: Abstraction has 11543 states and 34446 transitions. [2022-01-18 06:07:08,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,938 INFO L276 IsEmpty]: Start isEmpty. Operand 11543 states and 34446 transitions. [2022-01-18 06:07:08,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:08,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:08,953 INFO L514 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] [2022-01-18 06:07:08,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-01-18 06:07:09,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:09,154 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:09,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:09,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1971249746, now seen corresponding path program 170 times [2022-01-18 06:07:09,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:09,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833725533] [2022-01-18 06:07:09,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:09,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:09,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:09,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:09,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833725533] [2022-01-18 06:07:09,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833725533] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:09,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459313750] [2022-01-18 06:07:09,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:07:09,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:09,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:09,283 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:09,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 06:07:09,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:09,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:09,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:07:09,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:09,504 INFO L387 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 [2022-01-18 06:07:09,685 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:07:09,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:07:10,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:10,754 INFO L387 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 [2022-01-18 06:07:10,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:10,758 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:10,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:10,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:10,915 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:10,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:11,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:11,444 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:11,709 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:11,710 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:11,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:11,733 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:12,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:12,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459313750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:12,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:12,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:12,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737117477] [2022-01-18 06:07:12,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:12,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:12,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:12,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:07:12,106 INFO L87 Difference]: Start difference. First operand 11543 states and 34446 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:12,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:12,512 INFO L93 Difference]: Finished difference Result 13240 states and 39116 transitions. [2022-01-18 06:07:12,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:07:12,512 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:12,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:12,532 INFO L225 Difference]: With dead ends: 13240 [2022-01-18 06:07:12,532 INFO L226 Difference]: Without dead ends: 13126 [2022-01-18 06:07:12,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=163, Invalid=891, Unknown=2, NotChecked=0, Total=1056 [2022-01-18 06:07:12,532 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:12,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 449 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 388 Invalid, 0 Unknown, 369 Unchecked, 0.2s Time] [2022-01-18 06:07:12,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13126 states. [2022-01-18 06:07:12,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13126 to 11631. [2022-01-18 06:07:12,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11631 states, 11630 states have (on average 2.9834909716251077) internal successors, (34698), 11630 states have internal predecessors, (34698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:12,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11631 states to 11631 states and 34698 transitions. [2022-01-18 06:07:12,696 INFO L78 Accepts]: Start accepts. Automaton has 11631 states and 34698 transitions. Word has length 35 [2022-01-18 06:07:12,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:12,696 INFO L470 AbstractCegarLoop]: Abstraction has 11631 states and 34698 transitions. [2022-01-18 06:07:12,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:12,696 INFO L276 IsEmpty]: Start isEmpty. Operand 11631 states and 34698 transitions. [2022-01-18 06:07:12,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:12,710 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:12,711 INFO L514 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] [2022-01-18 06:07:12,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:12,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:12,911 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:12,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:12,911 INFO L85 PathProgramCache]: Analyzing trace with hash 692302522, now seen corresponding path program 171 times [2022-01-18 06:07:12,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:12,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128343301] [2022-01-18 06:07:12,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:12,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:13,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:13,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:13,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128343301] [2022-01-18 06:07:13,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128343301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:13,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559874945] [2022-01-18 06:07:13,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:07:13,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:13,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:13,039 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:13,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 06:07:13,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:07:13,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:13,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:13,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:13,214 INFO L387 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 [2022-01-18 06:07:13,361 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:07:13,362 INFO L387 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 37 treesize of output 30 [2022-01-18 06:07:16,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:16,260 INFO L387 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 [2022-01-18 06:07:16,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:16,264 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:16,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:16,504 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:16,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:17,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:17,329 INFO L387 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 40 [2022-01-18 06:07:17,590 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-01-18 06:07:17,591 INFO L387 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 42 treesize of output 49 [2022-01-18 06:07:17,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:17,612 INFO L387 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 41 treesize of output 77 [2022-01-18 06:07:17,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:17,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559874945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:17,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:17,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 06:07:17,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609176165] [2022-01-18 06:07:17,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:17,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:07:17,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:17,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:07:17,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=590, Unknown=5, NotChecked=0, Total=702 [2022-01-18 06:07:17,710 INFO L87 Difference]: Start difference. First operand 11631 states and 34698 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:20,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:20,776 INFO L93 Difference]: Finished difference Result 13684 states and 40297 transitions. [2022-01-18 06:07:20,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 06:07:20,777 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:07:20,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:20,804 INFO L225 Difference]: With dead ends: 13684 [2022-01-18 06:07:20,804 INFO L226 Difference]: Without dead ends: 13681 [2022-01-18 06:07:20,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=227, Invalid=1408, Unknown=5, NotChecked=0, Total=1640 [2022-01-18 06:07:20,805 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 188 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 686 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:20,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 847 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 394 Invalid, 0 Unknown, 686 Unchecked, 0.2s Time] [2022-01-18 06:07:20,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13681 states. [2022-01-18 06:07:20,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13681 to 11715. [2022-01-18 06:07:20,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11715 states, 11714 states have (on average 2.9831825166467474) internal successors, (34945), 11714 states have internal predecessors, (34945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:21,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11715 states to 11715 states and 34945 transitions. [2022-01-18 06:07:21,084 INFO L78 Accepts]: Start accepts. Automaton has 11715 states and 34945 transitions. Word has length 35 [2022-01-18 06:07:21,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:21,084 INFO L470 AbstractCegarLoop]: Abstraction has 11715 states and 34945 transitions. [2022-01-18 06:07:21,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:21,084 INFO L276 IsEmpty]: Start isEmpty. Operand 11715 states and 34945 transitions. [2022-01-18 06:07:21,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:21,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:21,099 INFO L514 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] [2022-01-18 06:07:21,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:21,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:21,299 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:21,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:21,301 INFO L85 PathProgramCache]: Analyzing trace with hash -215394002, now seen corresponding path program 172 times [2022-01-18 06:07:21,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:21,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042049784] [2022-01-18 06:07:21,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:21,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:21,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:21,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:21,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042049784] [2022-01-18 06:07:21,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042049784] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:21,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950207053] [2022-01-18 06:07:21,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:21,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:21,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:21,422 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:21,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 06:07:21,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:21,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:21,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:07:21,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:21,631 INFO L387 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 [2022-01-18 06:07:21,778 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:07:21,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:07:22,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:22,603 INFO L387 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 [2022-01-18 06:07:22,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:22,607 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:22,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:22,754 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:22,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:23,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:23,216 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:23,387 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:23,388 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:23,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:23,410 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:23,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950207053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:23,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:23,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:23,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43428316] [2022-01-18 06:07:23,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:23,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:23,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:23,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:23,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:07:23,750 INFO L87 Difference]: Start difference. First operand 11715 states and 34945 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:24,094 INFO L93 Difference]: Finished difference Result 13742 states and 40554 transitions. [2022-01-18 06:07:24,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:07:24,094 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:07:24,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:24,118 INFO L225 Difference]: With dead ends: 13742 [2022-01-18 06:07:24,118 INFO L226 Difference]: Without dead ends: 13640 [2022-01-18 06:07:24,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 06:07:24,119 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 170 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:24,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 385 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 388 Invalid, 0 Unknown, 377 Unchecked, 0.2s Time] [2022-01-18 06:07:24,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13640 states. [2022-01-18 06:07:24,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13640 to 11645. [2022-01-18 06:07:24,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11645 states, 11644 states have (on average 2.983424939883202) internal successors, (34739), 11644 states have internal predecessors, (34739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11645 states to 11645 states and 34739 transitions. [2022-01-18 06:07:24,310 INFO L78 Accepts]: Start accepts. Automaton has 11645 states and 34739 transitions. Word has length 35 [2022-01-18 06:07:24,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:24,310 INFO L470 AbstractCegarLoop]: Abstraction has 11645 states and 34739 transitions. [2022-01-18 06:07:24,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,310 INFO L276 IsEmpty]: Start isEmpty. Operand 11645 states and 34739 transitions. [2022-01-18 06:07:24,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:24,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:24,326 INFO L514 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] [2022-01-18 06:07:24,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:24,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:24,526 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:24,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:24,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1375966224, now seen corresponding path program 173 times [2022-01-18 06:07:24,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:24,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517011894] [2022-01-18 06:07:24,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:24,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:24,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:24,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:24,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517011894] [2022-01-18 06:07:24,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517011894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:24,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371252393] [2022-01-18 06:07:24,661 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:24,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:24,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:24,662 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:24,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 06:07:24,686 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:07:24,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:24,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:07:24,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:25,010 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:07:25,011 INFO L387 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 34 treesize of output 37 [2022-01-18 06:07:25,783 INFO L387 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 19 [2022-01-18 06:07:26,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:26,225 INFO L387 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 [2022-01-18 06:07:26,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:26,229 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:26,248 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:26,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:26,390 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:07:26,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:07:27,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:27,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:07:29,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:29,499 INFO L387 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 40 treesize of output 90 [2022-01-18 06:07:29,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:29,523 INFO L387 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 82 treesize of output 114 [2022-01-18 06:07:30,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:30,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371252393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:30,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:30,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:07:30,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286894704] [2022-01-18 06:07:30,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:30,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:07:30,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:30,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:07:30,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=505, Unknown=4, NotChecked=0, Total=600 [2022-01-18 06:07:30,338 INFO L87 Difference]: Start difference. First operand 11645 states and 34739 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:30,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:30,532 INFO L93 Difference]: Finished difference Result 12770 states and 37925 transitions. [2022-01-18 06:07:30,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:07:30,532 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:30,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:30,553 INFO L225 Difference]: With dead ends: 12770 [2022-01-18 06:07:30,554 INFO L226 Difference]: Without dead ends: 12705 [2022-01-18 06:07:30,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=104, Invalid=594, Unknown=4, NotChecked=0, Total=702 [2022-01-18 06:07:30,554 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 73 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:30,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 492 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 244 Invalid, 0 Unknown, 492 Unchecked, 0.1s Time] [2022-01-18 06:07:30,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12705 states. [2022-01-18 06:07:30,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12705 to 11720. [2022-01-18 06:07:30,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11720 states, 11719 states have (on average 2.983019028927383) internal successors, (34958), 11719 states have internal predecessors, (34958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:30,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11720 states to 11720 states and 34958 transitions. [2022-01-18 06:07:30,718 INFO L78 Accepts]: Start accepts. Automaton has 11720 states and 34958 transitions. Word has length 35 [2022-01-18 06:07:30,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:30,718 INFO L470 AbstractCegarLoop]: Abstraction has 11720 states and 34958 transitions. [2022-01-18 06:07:30,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:30,718 INFO L276 IsEmpty]: Start isEmpty. Operand 11720 states and 34958 transitions. [2022-01-18 06:07:30,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:30,733 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:30,733 INFO L514 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] [2022-01-18 06:07:30,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:30,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:30,947 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:30,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:30,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1287586044, now seen corresponding path program 174 times [2022-01-18 06:07:30,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:30,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651811829] [2022-01-18 06:07:30,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:30,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:31,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:31,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:31,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651811829] [2022-01-18 06:07:31,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651811829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:31,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151995103] [2022-01-18 06:07:31,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:07:31,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:31,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:31,075 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:31,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 06:07:31,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:07:31,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:31,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:07:31,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:31,368 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:07:31,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:07:32,186 INFO L387 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 19 [2022-01-18 06:07:33,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:33,156 INFO L387 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 [2022-01-18 06:07:33,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:33,160 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:33,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:33,302 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:33,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:33,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:33,964 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:34,178 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:34,178 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:34,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:34,202 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:34,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151995103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:34,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:34,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:07:34,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236184438] [2022-01-18 06:07:34,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:34,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:07:34,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:34,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:07:34,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=502, Unknown=3, NotChecked=0, Total=600 [2022-01-18 06:07:34,487 INFO L87 Difference]: Start difference. First operand 11720 states and 34958 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:34,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:34,962 INFO L93 Difference]: Finished difference Result 13521 states and 39860 transitions. [2022-01-18 06:07:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:07:34,963 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:34,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:34,989 INFO L225 Difference]: With dead ends: 13521 [2022-01-18 06:07:34,990 INFO L226 Difference]: Without dead ends: 13383 [2022-01-18 06:07:34,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=145, Invalid=844, Unknown=3, NotChecked=0, Total=992 [2022-01-18 06:07:34,990 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 139 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:34,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 649 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 660 Invalid, 0 Unknown, 602 Unchecked, 0.3s Time] [2022-01-18 06:07:35,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13383 states. [2022-01-18 06:07:35,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13383 to 11639. [2022-01-18 06:07:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11639 states, 11638 states have (on average 2.983502319986252) internal successors, (34722), 11638 states have internal predecessors, (34722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11639 states to 11639 states and 34722 transitions. [2022-01-18 06:07:35,175 INFO L78 Accepts]: Start accepts. Automaton has 11639 states and 34722 transitions. Word has length 35 [2022-01-18 06:07:35,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:35,175 INFO L470 AbstractCegarLoop]: Abstraction has 11639 states and 34722 transitions. [2022-01-18 06:07:35,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:35,175 INFO L276 IsEmpty]: Start isEmpty. Operand 11639 states and 34722 transitions. [2022-01-18 06:07:35,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:35,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:35,191 INFO L514 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] [2022-01-18 06:07:35,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 06:07:35,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-01-18 06:07:35,392 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:35,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash 132780780, now seen corresponding path program 175 times [2022-01-18 06:07:35,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:35,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522208155] [2022-01-18 06:07:35,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:35,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:35,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:35,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522208155] [2022-01-18 06:07:35,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522208155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:35,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520368824] [2022-01-18 06:07:35,516 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:07:35,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:35,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:35,517 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:35,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 06:07:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:35,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:07:35,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:35,784 INFO L387 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 [2022-01-18 06:07:35,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:35,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:07:37,457 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-01-18 06:07:37,457 INFO L387 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 40 treesize of output 33 [2022-01-18 06:07:37,460 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:07:37,460 INFO L387 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 12 [2022-01-18 06:07:37,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:37,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:37,609 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:37,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:38,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:38,044 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:38,286 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:38,286 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:38,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:38,310 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:38,621 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:38,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520368824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:38,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:38,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:38,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070895595] [2022-01-18 06:07:38,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:38,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:38,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:38,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:38,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-01-18 06:07:38,622 INFO L87 Difference]: Start difference. First operand 11639 states and 34722 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:38,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:38,947 INFO L93 Difference]: Finished difference Result 14514 states and 42874 transitions. [2022-01-18 06:07:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:07:38,947 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:38,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:38,974 INFO L225 Difference]: With dead ends: 14514 [2022-01-18 06:07:38,974 INFO L226 Difference]: Without dead ends: 14462 [2022-01-18 06:07:38,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-01-18 06:07:38,975 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 132 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:38,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 548 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 452 Invalid, 0 Unknown, 251 Unchecked, 0.2s Time] [2022-01-18 06:07:38,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14462 states. [2022-01-18 06:07:39,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14462 to 11605. [2022-01-18 06:07:39,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11605 states, 11604 states have (on average 2.9828507411237504) internal successors, (34613), 11604 states have internal predecessors, (34613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:39,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11605 states to 11605 states and 34613 transitions. [2022-01-18 06:07:39,241 INFO L78 Accepts]: Start accepts. Automaton has 11605 states and 34613 transitions. Word has length 35 [2022-01-18 06:07:39,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:39,241 INFO L470 AbstractCegarLoop]: Abstraction has 11605 states and 34613 transitions. [2022-01-18 06:07:39,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:39,241 INFO L276 IsEmpty]: Start isEmpty. Operand 11605 states and 34613 transitions. [2022-01-18 06:07:39,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:39,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:39,256 INFO L514 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] [2022-01-18 06:07:39,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-01-18 06:07:39,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-01-18 06:07:39,456 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:39,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:39,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1063274128, now seen corresponding path program 176 times [2022-01-18 06:07:39,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:39,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111337732] [2022-01-18 06:07:39,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:39,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:39,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:39,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:39,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:39,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111337732] [2022-01-18 06:07:39,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111337732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:39,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533149872] [2022-01-18 06:07:39,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:07:39,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:39,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:39,625 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:39,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 06:07:39,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:39,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:39,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:07:39,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:39,839 INFO L387 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 [2022-01-18 06:07:39,969 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:07:39,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-01-18 06:07:41,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:41,041 INFO L387 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 [2022-01-18 06:07:41,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:41,045 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:41,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:41,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:41,195 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:41,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:41,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:41,647 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:41,885 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:41,885 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:41,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:41,908 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:42,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533149872] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:42,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:42,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:42,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697966022] [2022-01-18 06:07:42,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:42,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:42,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:42,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:42,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:07:42,224 INFO L87 Difference]: Start difference. First operand 11605 states and 34613 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:42,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:42,630 INFO L93 Difference]: Finished difference Result 12433 states and 36777 transitions. [2022-01-18 06:07:42,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 06:07:42,630 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:07:42,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:42,653 INFO L225 Difference]: With dead ends: 12433 [2022-01-18 06:07:42,654 INFO L226 Difference]: Without dead ends: 12372 [2022-01-18 06:07:42,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=159, Invalid=895, Unknown=2, NotChecked=0, Total=1056 [2022-01-18 06:07:42,654 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 91 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:42,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 611 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 566 Invalid, 0 Unknown, 457 Unchecked, 0.2s Time] [2022-01-18 06:07:42,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12372 states. [2022-01-18 06:07:42,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12372 to 11579. [2022-01-18 06:07:42,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11579 states, 11578 states have (on average 2.983416825012956) internal successors, (34542), 11578 states have internal predecessors, (34542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:42,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11579 states to 11579 states and 34542 transitions. [2022-01-18 06:07:42,830 INFO L78 Accepts]: Start accepts. Automaton has 11579 states and 34542 transitions. Word has length 35 [2022-01-18 06:07:42,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:42,830 INFO L470 AbstractCegarLoop]: Abstraction has 11579 states and 34542 transitions. [2022-01-18 06:07:42,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:42,831 INFO L276 IsEmpty]: Start isEmpty. Operand 11579 states and 34542 transitions. [2022-01-18 06:07:42,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:42,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:42,846 INFO L514 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] [2022-01-18 06:07:42,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-01-18 06:07:43,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-01-18 06:07:43,046 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:43,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:43,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1314798182, now seen corresponding path program 177 times [2022-01-18 06:07:43,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:43,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559756365] [2022-01-18 06:07:43,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:43,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:43,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:43,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:43,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559756365] [2022-01-18 06:07:43,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559756365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:43,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536780934] [2022-01-18 06:07:43,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:07:43,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:43,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:43,189 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:43,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 06:07:43,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:07:43,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:43,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:43,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:43,392 INFO L387 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 [2022-01-18 06:07:43,526 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:07:43,526 INFO L387 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 37 treesize of output 30 [2022-01-18 06:07:46,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:46,351 INFO L387 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 [2022-01-18 06:07:46,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:46,356 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:46,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:46,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:46,639 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:46,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:47,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:47,155 INFO L387 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 40 [2022-01-18 06:07:47,433 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-01-18 06:07:47,433 INFO L387 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 42 treesize of output 49 [2022-01-18 06:07:47,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:47,454 INFO L387 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 41 treesize of output 77 [2022-01-18 06:07:47,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:47,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536780934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:47,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:47,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 06:07:47,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635104806] [2022-01-18 06:07:47,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:47,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:07:47,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:47,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:07:47,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=590, Unknown=5, NotChecked=0, Total=702 [2022-01-18 06:07:47,563 INFO L87 Difference]: Start difference. First operand 11579 states and 34542 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:50,413 INFO L93 Difference]: Finished difference Result 13587 states and 39963 transitions. [2022-01-18 06:07:50,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:07:50,413 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:07:50,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:50,437 INFO L225 Difference]: With dead ends: 13587 [2022-01-18 06:07:50,437 INFO L226 Difference]: Without dead ends: 13559 [2022-01-18 06:07:50,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=297, Invalid=1678, Unknown=5, NotChecked=0, Total=1980 [2022-01-18 06:07:50,437 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 267 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 635 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:50,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 520 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 371 Invalid, 0 Unknown, 635 Unchecked, 0.2s Time] [2022-01-18 06:07:50,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13559 states. [2022-01-18 06:07:50,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13559 to 11627. [2022-01-18 06:07:50,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11627 states, 11626 states have (on average 2.984345432650955) internal successors, (34696), 11626 states have internal predecessors, (34696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11627 states to 11627 states and 34696 transitions. [2022-01-18 06:07:50,628 INFO L78 Accepts]: Start accepts. Automaton has 11627 states and 34696 transitions. Word has length 35 [2022-01-18 06:07:50,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:50,628 INFO L470 AbstractCegarLoop]: Abstraction has 11627 states and 34696 transitions. [2022-01-18 06:07:50,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,628 INFO L276 IsEmpty]: Start isEmpty. Operand 11627 states and 34696 transitions. [2022-01-18 06:07:50,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:50,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:50,644 INFO L514 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] [2022-01-18 06:07:50,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 06:07:50,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:50,845 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:50,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:50,845 INFO L85 PathProgramCache]: Analyzing trace with hash 810150210, now seen corresponding path program 178 times [2022-01-18 06:07:50,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:50,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818699788] [2022-01-18 06:07:50,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:50,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:50,981 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:50,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:50,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818699788] [2022-01-18 06:07:50,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818699788] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:50,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188942556] [2022-01-18 06:07:50,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:50,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:50,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:50,982 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:50,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 06:07:51,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:51,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:51,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:07:51,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:51,220 INFO L387 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 [2022-01-18 06:07:51,361 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:07:51,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:07:52,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:52,186 INFO L387 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 [2022-01-18 06:07:52,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:52,190 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:52,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:52,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:52,346 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:07:52,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:07:52,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:52,713 INFO L387 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 35 treesize of output 39 [2022-01-18 06:07:52,901 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:07:52,901 INFO L387 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 41 treesize of output 59 [2022-01-18 06:07:52,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:52,925 INFO L387 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 57 treesize of output 91 [2022-01-18 06:07:53,169 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:53,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188942556] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:53,169 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:53,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:07:53,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893209010] [2022-01-18 06:07:53,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:53,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:07:53,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:53,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:07:53,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:07:53,170 INFO L87 Difference]: Start difference. First operand 11627 states and 34696 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:53,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:53,504 INFO L93 Difference]: Finished difference Result 13467 states and 39813 transitions. [2022-01-18 06:07:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 06:07:53,504 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:07:53,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:53,527 INFO L225 Difference]: With dead ends: 13467 [2022-01-18 06:07:53,528 INFO L226 Difference]: Without dead ends: 13464 [2022-01-18 06:07:53,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=154, Invalid=837, Unknown=1, NotChecked=0, Total=992 [2022-01-18 06:07:53,528 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 106 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:53,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 658 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 412 Invalid, 0 Unknown, 272 Unchecked, 0.2s Time] [2022-01-18 06:07:53,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13464 states. [2022-01-18 06:07:53,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13464 to 11656. [2022-01-18 06:07:53,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11656 states, 11655 states have (on average 2.983955383955384) internal successors, (34778), 11655 states have internal predecessors, (34778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:53,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11656 states to 11656 states and 34778 transitions. [2022-01-18 06:07:53,726 INFO L78 Accepts]: Start accepts. Automaton has 11656 states and 34778 transitions. Word has length 35 [2022-01-18 06:07:53,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:53,726 INFO L470 AbstractCegarLoop]: Abstraction has 11656 states and 34778 transitions. [2022-01-18 06:07:53,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:53,727 INFO L276 IsEmpty]: Start isEmpty. Operand 11656 states and 34778 transitions. [2022-01-18 06:07:53,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:07:53,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:53,740 INFO L514 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] [2022-01-18 06:07:53,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:53,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:53,941 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:53,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1990035166, now seen corresponding path program 179 times [2022-01-18 06:07:53,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:53,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135997529] [2022-01-18 06:07:53,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:53,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:53,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:54,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:54,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:54,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135997529] [2022-01-18 06:07:54,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135997529] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:54,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874379483] [2022-01-18 06:07:54,065 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:54,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:54,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:54,066 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:54,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 06:07:54,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:07:54,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:54,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:07:54,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:54,387 INFO L387 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 [2022-01-18 06:07:54,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:54,474 INFO L387 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 32 [2022-01-18 06:07:54,921 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 06:07:54,922 INFO L387 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 33 treesize of output 29 [2022-01-18 06:07:54,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:54,926 INFO L387 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 16 treesize of output 21 [2022-01-18 06:07:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:07:54,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:55,098 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:07:55,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:07:56,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:56,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:07:58,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:58,725 INFO L387 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 40 treesize of output 90 [2022-01-18 06:07:58,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:58,752 INFO L387 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 82 treesize of output 114 [2022-01-18 06:08:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:02,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874379483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:02,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:02,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:02,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135518097] [2022-01-18 06:08:02,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:02,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:02,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:02,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:02,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:08:02,840 INFO L87 Difference]: Start difference. First operand 11656 states and 34778 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:03,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:03,005 INFO L93 Difference]: Finished difference Result 14573 states and 43238 transitions. [2022-01-18 06:08:03,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:08:03,006 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:03,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:03,037 INFO L225 Difference]: With dead ends: 14573 [2022-01-18 06:08:03,037 INFO L226 Difference]: Without dead ends: 14562 [2022-01-18 06:08:03,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=119, Invalid=636, Unknown=1, NotChecked=0, Total=756 [2022-01-18 06:08:03,037 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 135 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:03,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 441 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 192 Invalid, 0 Unknown, 308 Unchecked, 0.1s Time] [2022-01-18 06:08:03,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14562 states. [2022-01-18 06:08:03,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14562 to 11663. [2022-01-18 06:08:03,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11663 states, 11662 states have (on average 2.983879265992111) internal successors, (34798), 11662 states have internal predecessors, (34798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11663 states to 11663 states and 34798 transitions. [2022-01-18 06:08:03,234 INFO L78 Accepts]: Start accepts. Automaton has 11663 states and 34798 transitions. Word has length 35 [2022-01-18 06:08:03,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:03,234 INFO L470 AbstractCegarLoop]: Abstraction has 11663 states and 34798 transitions. [2022-01-18 06:08:03,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:03,235 INFO L276 IsEmpty]: Start isEmpty. Operand 11663 states and 34798 transitions. [2022-01-18 06:08:03,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:03,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:03,251 INFO L514 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] [2022-01-18 06:08:03,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:03,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:03,451 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:03,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:03,452 INFO L85 PathProgramCache]: Analyzing trace with hash -14985072, now seen corresponding path program 180 times [2022-01-18 06:08:03,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:03,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38704339] [2022-01-18 06:08:03,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:03,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:03,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:03,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:03,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38704339] [2022-01-18 06:08:03,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38704339] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:03,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261717530] [2022-01-18 06:08:03,583 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:03,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:03,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:03,584 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:03,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 06:08:03,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:08:03,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:03,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:08:03,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:03,808 INFO L387 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 [2022-01-18 06:08:03,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:03,898 INFO L387 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 32 [2022-01-18 06:08:04,816 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 06:08:04,817 INFO L387 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 33 treesize of output 29 [2022-01-18 06:08:04,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:04,822 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:04,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:04,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:04,985 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:08:04,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:08:06,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:06,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:08:08,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:08,406 INFO L387 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 40 treesize of output 80 [2022-01-18 06:08:08,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:08,430 INFO L387 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 82 treesize of output 114 [2022-01-18 06:08:08,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:08,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261717530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:08,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:08,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:08,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176701909] [2022-01-18 06:08:08,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:08,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:08,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:08,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:08,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=558, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:08:08,980 INFO L87 Difference]: Start difference. First operand 11663 states and 34798 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:09,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:09,226 INFO L93 Difference]: Finished difference Result 13868 states and 41173 transitions. [2022-01-18 06:08:09,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:08:09,226 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:08:09,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:09,250 INFO L225 Difference]: With dead ends: 13868 [2022-01-18 06:08:09,250 INFO L226 Difference]: Without dead ends: 13727 [2022-01-18 06:08:09,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=123, Invalid=805, Unknown=2, NotChecked=0, Total=930 [2022-01-18 06:08:09,251 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 86 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:09,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 482 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 275 Invalid, 0 Unknown, 247 Unchecked, 0.1s Time] [2022-01-18 06:08:09,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13727 states. [2022-01-18 06:08:09,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13727 to 11677. [2022-01-18 06:08:09,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11677 states, 11676 states have (on average 2.9840698869475846) internal successors, (34842), 11676 states have internal predecessors, (34842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:09,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11677 states to 11677 states and 34842 transitions. [2022-01-18 06:08:09,439 INFO L78 Accepts]: Start accepts. Automaton has 11677 states and 34842 transitions. Word has length 35 [2022-01-18 06:08:09,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:09,439 INFO L470 AbstractCegarLoop]: Abstraction has 11677 states and 34842 transitions. [2022-01-18 06:08:09,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:09,439 INFO L276 IsEmpty]: Start isEmpty. Operand 11677 states and 34842 transitions. [2022-01-18 06:08:09,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:09,455 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:09,455 INFO L514 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] [2022-01-18 06:08:09,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-01-18 06:08:09,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:09,655 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:09,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1415142588, now seen corresponding path program 181 times [2022-01-18 06:08:09,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:09,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880636061] [2022-01-18 06:08:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:09,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:09,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:09,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:09,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880636061] [2022-01-18 06:08:09,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880636061] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:09,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411874428] [2022-01-18 06:08:09,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:09,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:09,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:09,788 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:09,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 06:08:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:09,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:08:09,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:09,997 INFO L387 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 [2022-01-18 06:08:10,182 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:08:10,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:08:11,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:11,545 INFO L387 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 [2022-01-18 06:08:11,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:11,549 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:11,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:11,703 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:11,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:12,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:12,080 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:12,282 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:12,282 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:12,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:12,305 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:12,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411874428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:12,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:12,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:12,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321801172] [2022-01-18 06:08:12,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:12,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:12,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:12,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:12,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=544, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:08:12,640 INFO L87 Difference]: Start difference. First operand 11677 states and 34842 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:13,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:13,165 INFO L93 Difference]: Finished difference Result 13770 states and 40706 transitions. [2022-01-18 06:08:13,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:08:13,165 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:13,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:13,186 INFO L225 Difference]: With dead ends: 13770 [2022-01-18 06:08:13,186 INFO L226 Difference]: Without dead ends: 13614 [2022-01-18 06:08:13,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=190, Invalid=1140, Unknown=2, NotChecked=0, Total=1332 [2022-01-18 06:08:13,186 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 146 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 1168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 592 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:13,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 685 Invalid, 1168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 555 Invalid, 0 Unknown, 592 Unchecked, 0.2s Time] [2022-01-18 06:08:13,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13614 states. [2022-01-18 06:08:13,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13614 to 11734. [2022-01-18 06:08:13,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11734 states, 11733 states have (on average 2.9842325066053013) internal successors, (35014), 11733 states have internal predecessors, (35014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:13,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11734 states to 11734 states and 35014 transitions. [2022-01-18 06:08:13,348 INFO L78 Accepts]: Start accepts. Automaton has 11734 states and 35014 transitions. Word has length 35 [2022-01-18 06:08:13,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:13,348 INFO L470 AbstractCegarLoop]: Abstraction has 11734 states and 35014 transitions. [2022-01-18 06:08:13,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:13,348 INFO L276 IsEmpty]: Start isEmpty. Operand 11734 states and 35014 transitions. [2022-01-18 06:08:13,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:13,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:13,362 INFO L514 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] [2022-01-18 06:08:13,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-01-18 06:08:13,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-01-18 06:08:13,563 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:13,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1743272420, now seen corresponding path program 182 times [2022-01-18 06:08:13,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:13,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984233169] [2022-01-18 06:08:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:13,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:13,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:13,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:13,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984233169] [2022-01-18 06:08:13,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984233169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:13,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437190326] [2022-01-18 06:08:13,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:08:13,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:13,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:13,683 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:13,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 06:08:13,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:13,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:13,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:08:13,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:13,896 INFO L387 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 [2022-01-18 06:08:13,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:13,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:08:15,177 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-01-18 06:08:15,177 INFO L387 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 40 treesize of output 33 [2022-01-18 06:08:15,180 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:08:15,180 INFO L387 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 12 [2022-01-18 06:08:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:15,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:15,327 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:15,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:15,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:15,871 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:16,111 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:16,112 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:16,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:16,135 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:16,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:16,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437190326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:16,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:16,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:16,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53727393] [2022-01-18 06:08:16,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:16,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:16,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:16,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:16,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=549, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:08:16,466 INFO L87 Difference]: Start difference. First operand 11734 states and 35014 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:16,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:16,808 INFO L93 Difference]: Finished difference Result 15012 states and 44347 transitions. [2022-01-18 06:08:16,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:08:16,808 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:08:16,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:16,835 INFO L225 Difference]: With dead ends: 15012 [2022-01-18 06:08:16,835 INFO L226 Difference]: Without dead ends: 14854 [2022-01-18 06:08:16,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=128, Invalid=740, Unknown=2, NotChecked=0, Total=870 [2022-01-18 06:08:16,835 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 150 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:16,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 648 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 483 Invalid, 0 Unknown, 379 Unchecked, 0.2s Time] [2022-01-18 06:08:16,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14854 states. [2022-01-18 06:08:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14854 to 11778. [2022-01-18 06:08:17,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11778 states, 11777 states have (on average 2.9844612380062836) internal successors, (35148), 11777 states have internal predecessors, (35148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:17,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11778 states to 11778 states and 35148 transitions. [2022-01-18 06:08:17,100 INFO L78 Accepts]: Start accepts. Automaton has 11778 states and 35148 transitions. Word has length 35 [2022-01-18 06:08:17,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:17,100 INFO L470 AbstractCegarLoop]: Abstraction has 11778 states and 35148 transitions. [2022-01-18 06:08:17,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:17,100 INFO L276 IsEmpty]: Start isEmpty. Operand 11778 states and 35148 transitions. [2022-01-18 06:08:17,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:17,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:17,113 INFO L514 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] [2022-01-18 06:08:17,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:17,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:17,314 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:17,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:17,315 INFO L85 PathProgramCache]: Analyzing trace with hash -439719078, now seen corresponding path program 183 times [2022-01-18 06:08:17,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:17,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954163494] [2022-01-18 06:08:17,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:17,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:17,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:17,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:17,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954163494] [2022-01-18 06:08:17,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954163494] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:17,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500054712] [2022-01-18 06:08:17,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:08:17,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:17,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:17,434 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:17,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 06:08:17,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:08:17,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:17,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:08:17,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:17,604 INFO L387 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 [2022-01-18 06:08:17,744 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-01-18 06:08:17,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 30 [2022-01-18 06:08:19,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:19,041 INFO L387 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 29 treesize of output 50 [2022-01-18 06:08:19,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:19,046 INFO L387 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 [2022-01-18 06:08:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:19,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:19,401 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:19,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:19,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:19,870 INFO L387 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 40 [2022-01-18 06:08:20,123 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:08:20,124 INFO L387 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 42 treesize of output 47 [2022-01-18 06:08:20,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:20,144 INFO L387 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 39 treesize of output 75 [2022-01-18 06:08:20,250 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:20,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500054712] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:20,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:20,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 06:08:20,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221289639] [2022-01-18 06:08:20,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:20,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:08:20,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:20,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:08:20,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=633, Unknown=2, NotChecked=0, Total=756 [2022-01-18 06:08:20,251 INFO L87 Difference]: Start difference. First operand 11778 states and 35148 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:21,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:21,876 INFO L93 Difference]: Finished difference Result 15980 states and 47283 transitions. [2022-01-18 06:08:21,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:08:21,876 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:21,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:21,904 INFO L225 Difference]: With dead ends: 15980 [2022-01-18 06:08:21,905 INFO L226 Difference]: Without dead ends: 15936 [2022-01-18 06:08:21,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=416, Invalid=2338, Unknown=2, NotChecked=0, Total=2756 [2022-01-18 06:08:21,905 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 401 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1014 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:21,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 841 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 714 Invalid, 0 Unknown, 1014 Unchecked, 0.3s Time] [2022-01-18 06:08:21,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15936 states. [2022-01-18 06:08:22,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15936 to 11834. [2022-01-18 06:08:22,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11834 states, 11833 states have (on average 2.9847883038958845) internal successors, (35319), 11833 states have internal predecessors, (35319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:22,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11834 states to 11834 states and 35319 transitions. [2022-01-18 06:08:22,099 INFO L78 Accepts]: Start accepts. Automaton has 11834 states and 35319 transitions. Word has length 35 [2022-01-18 06:08:22,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:22,099 INFO L470 AbstractCegarLoop]: Abstraction has 11834 states and 35319 transitions. [2022-01-18 06:08:22,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:22,099 INFO L276 IsEmpty]: Start isEmpty. Operand 11834 states and 35319 transitions. [2022-01-18 06:08:22,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:22,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:22,114 INFO L514 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] [2022-01-18 06:08:22,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:22,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:22,314 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:22,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 596781206, now seen corresponding path program 184 times [2022-01-18 06:08:22,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:22,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792790587] [2022-01-18 06:08:22,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:22,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:22,469 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:22,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:22,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792790587] [2022-01-18 06:08:22,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792790587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:22,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277220645] [2022-01-18 06:08:22,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:08:22,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:22,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:22,471 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:22,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 06:08:22,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:08:22,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:22,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:08:22,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:22,727 INFO L387 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 [2022-01-18 06:08:22,923 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:08:22,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:08:23,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:23,518 INFO L387 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 [2022-01-18 06:08:23,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:23,522 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:23,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:23,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:23,668 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:23,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:24,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:24,186 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:24,362 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:24,362 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:24,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:24,384 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:24,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:24,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277220645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:24,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:24,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:24,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489068715] [2022-01-18 06:08:24,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:24,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:24,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:24,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:24,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:08:24,855 INFO L87 Difference]: Start difference. First operand 11834 states and 35319 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:25,376 INFO L93 Difference]: Finished difference Result 14290 states and 42242 transitions. [2022-01-18 06:08:25,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 06:08:25,376 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:25,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:25,399 INFO L225 Difference]: With dead ends: 14290 [2022-01-18 06:08:25,399 INFO L226 Difference]: Without dead ends: 14271 [2022-01-18 06:08:25,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:25,400 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 154 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:25,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 678 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 696 Invalid, 0 Unknown, 389 Unchecked, 0.3s Time] [2022-01-18 06:08:25,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14271 states. [2022-01-18 06:08:25,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14271 to 11833. [2022-01-18 06:08:25,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11833 states, 11832 states have (on average 2.984279918864097) internal successors, (35310), 11832 states have internal predecessors, (35310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11833 states to 11833 states and 35310 transitions. [2022-01-18 06:08:25,578 INFO L78 Accepts]: Start accepts. Automaton has 11833 states and 35310 transitions. Word has length 35 [2022-01-18 06:08:25,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:25,578 INFO L470 AbstractCegarLoop]: Abstraction has 11833 states and 35310 transitions. [2022-01-18 06:08:25,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,579 INFO L276 IsEmpty]: Start isEmpty. Operand 11833 states and 35310 transitions. [2022-01-18 06:08:25,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:25,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:25,593 INFO L514 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] [2022-01-18 06:08:25,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-01-18 06:08:25,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:25,794 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:25,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:25,794 INFO L85 PathProgramCache]: Analyzing trace with hash 920426646, now seen corresponding path program 185 times [2022-01-18 06:08:25,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:25,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450052839] [2022-01-18 06:08:25,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:25,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:25,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:25,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:25,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:25,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450052839] [2022-01-18 06:08:25,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450052839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:25,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895897089] [2022-01-18 06:08:25,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:08:25,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:25,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:25,923 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:25,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 06:08:25,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:08:25,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:25,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:08:25,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:26,161 INFO L387 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 [2022-01-18 06:08:26,314 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:08:26,315 INFO L387 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 32 treesize of output 35 [2022-01-18 06:08:27,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:27,013 INFO L387 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 [2022-01-18 06:08:27,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:27,018 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:27,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:27,178 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:08:27,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:08:28,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:28,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:08:30,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:30,439 INFO L387 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 40 treesize of output 90 [2022-01-18 06:08:30,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:30,476 INFO L387 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 82 treesize of output 114 [2022-01-18 06:08:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:32,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895897089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:32,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:32,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:32,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067718017] [2022-01-18 06:08:32,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:32,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:32,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:32,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:32,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=548, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:08:32,660 INFO L87 Difference]: Start difference. First operand 11833 states and 35310 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:32,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:32,912 INFO L93 Difference]: Finished difference Result 13669 states and 40588 transitions. [2022-01-18 06:08:32,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:08:32,912 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:32,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:32,935 INFO L225 Difference]: With dead ends: 13669 [2022-01-18 06:08:32,935 INFO L226 Difference]: Without dead ends: 13650 [2022-01-18 06:08:32,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=119, Invalid=691, Unknown=2, NotChecked=0, Total=812 [2022-01-18 06:08:32,935 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 102 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:32,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 573 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 310 Invalid, 0 Unknown, 610 Unchecked, 0.1s Time] [2022-01-18 06:08:32,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13650 states. [2022-01-18 06:08:33,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13650 to 11855. [2022-01-18 06:08:33,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11855 states, 11854 states have (on average 2.9841403745571116) internal successors, (35374), 11854 states have internal predecessors, (35374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11855 states to 11855 states and 35374 transitions. [2022-01-18 06:08:33,094 INFO L78 Accepts]: Start accepts. Automaton has 11855 states and 35374 transitions. Word has length 35 [2022-01-18 06:08:33,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:33,094 INFO L470 AbstractCegarLoop]: Abstraction has 11855 states and 35374 transitions. [2022-01-18 06:08:33,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:33,095 INFO L276 IsEmpty]: Start isEmpty. Operand 11855 states and 35374 transitions. [2022-01-18 06:08:33,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:33,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:33,110 INFO L514 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] [2022-01-18 06:08:33,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:33,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:33,310 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:33,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:33,311 INFO L85 PathProgramCache]: Analyzing trace with hash -79332, now seen corresponding path program 186 times [2022-01-18 06:08:33,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:33,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186811392] [2022-01-18 06:08:33,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:33,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:33,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:33,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186811392] [2022-01-18 06:08:33,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186811392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:33,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694016774] [2022-01-18 06:08:33,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:33,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:33,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:33,453 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:33,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 06:08:33,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:08:33,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:33,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:08:33,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:33,773 INFO L387 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 [2022-01-18 06:08:33,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:33,866 INFO L387 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 32 [2022-01-18 06:08:34,004 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 06:08:34,004 INFO L387 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 33 treesize of output 29 [2022-01-18 06:08:34,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:34,010 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:34,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:34,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:34,178 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:08:34,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:08:34,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:34,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:08:37,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:37,095 INFO L387 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 40 treesize of output 90 [2022-01-18 06:08:37,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:37,119 INFO L387 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 82 treesize of output 114 [2022-01-18 06:08:37,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:37,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694016774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:37,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:37,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:37,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354299513] [2022-01-18 06:08:37,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:37,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:37,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:37,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:37,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=553, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:08:37,916 INFO L87 Difference]: Start difference. First operand 11855 states and 35374 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:38,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:38,096 INFO L93 Difference]: Finished difference Result 14529 states and 43133 transitions. [2022-01-18 06:08:38,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:08:38,096 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:38,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:38,124 INFO L225 Difference]: With dead ends: 14529 [2022-01-18 06:08:38,125 INFO L226 Difference]: Without dead ends: 14516 [2022-01-18 06:08:38,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=108, Invalid=647, Unknown=1, NotChecked=0, Total=756 [2022-01-18 06:08:38,125 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 108 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:38,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 482 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 229 Invalid, 0 Unknown, 398 Unchecked, 0.1s Time] [2022-01-18 06:08:38,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14516 states. [2022-01-18 06:08:38,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14516 to 11864. [2022-01-18 06:08:38,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11864 states, 11863 states have (on average 2.9840681109331535) internal successors, (35400), 11863 states have internal predecessors, (35400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:38,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11864 states to 11864 states and 35400 transitions. [2022-01-18 06:08:38,319 INFO L78 Accepts]: Start accepts. Automaton has 11864 states and 35400 transitions. Word has length 35 [2022-01-18 06:08:38,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:38,319 INFO L470 AbstractCegarLoop]: Abstraction has 11864 states and 35400 transitions. [2022-01-18 06:08:38,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:38,319 INFO L276 IsEmpty]: Start isEmpty. Operand 11864 states and 35400 transitions. [2022-01-18 06:08:38,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:38,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:38,335 INFO L514 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] [2022-01-18 06:08:38,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-01-18 06:08:38,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:38,535 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:38,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash 155564444, now seen corresponding path program 187 times [2022-01-18 06:08:38,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:38,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653024323] [2022-01-18 06:08:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:38,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:38,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:38,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:38,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653024323] [2022-01-18 06:08:38,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653024323] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:38,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198133070] [2022-01-18 06:08:38,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:38,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:38,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:38,671 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:38,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 06:08:38,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:38,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:08:38,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:38,978 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:08:38,978 INFO L387 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 41 treesize of output 27 [2022-01-18 06:08:39,405 INFO L387 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 19 [2022-01-18 06:08:39,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:39,889 INFO L387 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 [2022-01-18 06:08:39,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:39,894 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:39,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:39,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:40,039 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:40,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:40,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:40,441 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:40,719 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:40,720 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:40,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:40,743 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:41,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198133070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:41,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:41,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:08:41,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209183369] [2022-01-18 06:08:41,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:41,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:08:41,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:41,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:08:41,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=510, Unknown=1, NotChecked=0, Total=600 [2022-01-18 06:08:41,178 INFO L87 Difference]: Start difference. First operand 11864 states and 35400 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:41,527 INFO L93 Difference]: Finished difference Result 13119 states and 38756 transitions. [2022-01-18 06:08:41,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:08:41,528 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:41,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:41,550 INFO L225 Difference]: With dead ends: 13119 [2022-01-18 06:08:41,550 INFO L226 Difference]: Without dead ends: 13008 [2022-01-18 06:08:41,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=120, Invalid=749, Unknown=1, NotChecked=0, Total=870 [2022-01-18 06:08:41,551 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 123 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:41,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 502 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 390 Invalid, 0 Unknown, 246 Unchecked, 0.1s Time] [2022-01-18 06:08:41,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13008 states. [2022-01-18 06:08:41,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13008 to 11949. [2022-01-18 06:08:41,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11949 states, 11948 states have (on average 2.982842316705725) internal successors, (35639), 11948 states have internal predecessors, (35639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11949 states to 11949 states and 35639 transitions. [2022-01-18 06:08:41,724 INFO L78 Accepts]: Start accepts. Automaton has 11949 states and 35639 transitions. Word has length 35 [2022-01-18 06:08:41,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:41,725 INFO L470 AbstractCegarLoop]: Abstraction has 11949 states and 35639 transitions. [2022-01-18 06:08:41,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,725 INFO L276 IsEmpty]: Start isEmpty. Operand 11949 states and 35639 transitions. [2022-01-18 06:08:41,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:41,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:41,740 INFO L514 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] [2022-01-18 06:08:41,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:41,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 06:08:41,940 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:41,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:41,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1475850584, now seen corresponding path program 188 times [2022-01-18 06:08:41,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:41,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731932590] [2022-01-18 06:08:41,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:41,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:41,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:42,055 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:42,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:42,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731932590] [2022-01-18 06:08:42,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731932590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:42,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817938455] [2022-01-18 06:08:42,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:08:42,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:42,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:42,056 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:42,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 06:08:42,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:42,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:42,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:08:42,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:42,331 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:08:42,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:08:42,741 INFO L387 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 19 [2022-01-18 06:08:43,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:43,728 INFO L387 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 [2022-01-18 06:08:43,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:43,732 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:43,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:43,867 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:43,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:44,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:44,421 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:44,603 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:44,604 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:44,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:44,626 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:45,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:45,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817938455] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:45,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:45,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:08:45,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995095178] [2022-01-18 06:08:45,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:45,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:08:45,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:45,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:08:45,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=509, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:08:45,054 INFO L87 Difference]: Start difference. First operand 11949 states and 35639 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:45,452 INFO L93 Difference]: Finished difference Result 13867 states and 40844 transitions. [2022-01-18 06:08:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:08:45,453 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:45,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:45,478 INFO L225 Difference]: With dead ends: 13867 [2022-01-18 06:08:45,478 INFO L226 Difference]: Without dead ends: 13769 [2022-01-18 06:08:45,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=148, Invalid=972, Unknown=2, NotChecked=0, Total=1122 [2022-01-18 06:08:45,479 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 153 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:45,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 523 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 458 Invalid, 0 Unknown, 239 Unchecked, 0.2s Time] [2022-01-18 06:08:45,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13769 states. [2022-01-18 06:08:45,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13769 to 11888. [2022-01-18 06:08:45,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11888 states, 11887 states have (on average 2.984268528644738) internal successors, (35474), 11887 states have internal predecessors, (35474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11888 states to 11888 states and 35474 transitions. [2022-01-18 06:08:45,749 INFO L78 Accepts]: Start accepts. Automaton has 11888 states and 35474 transitions. Word has length 35 [2022-01-18 06:08:45,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:45,750 INFO L470 AbstractCegarLoop]: Abstraction has 11888 states and 35474 transitions. [2022-01-18 06:08:45,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,750 INFO L276 IsEmpty]: Start isEmpty. Operand 11888 states and 35474 transitions. [2022-01-18 06:08:45,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:45,765 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:45,765 INFO L514 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] [2022-01-18 06:08:45,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:45,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-01-18 06:08:45,967 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:45,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:45,968 INFO L85 PathProgramCache]: Analyzing trace with hash 787520588, now seen corresponding path program 189 times [2022-01-18 06:08:45,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:45,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059151597] [2022-01-18 06:08:45,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:45,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:46,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:46,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059151597] [2022-01-18 06:08:46,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059151597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:46,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942874562] [2022-01-18 06:08:46,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:08:46,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:46,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:46,084 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:46,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 06:08:46,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:08:46,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:46,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:46,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:46,301 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:08:46,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-01-18 06:08:47,440 INFO L387 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 19 [2022-01-18 06:08:48,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:48,635 INFO L387 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 [2022-01-18 06:08:48,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:48,639 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:48,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:48,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:48,848 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:48,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:49,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:49,223 INFO L387 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 40 [2022-01-18 06:08:49,481 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-01-18 06:08:49,482 INFO L387 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 42 treesize of output 47 [2022-01-18 06:08:49,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:49,502 INFO L387 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 39 treesize of output 75 [2022-01-18 06:08:49,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:49,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942874562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:49,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:49,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 06:08:49,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566465490] [2022-01-18 06:08:49,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:49,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:49,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:49,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:49,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=559, Unknown=4, NotChecked=0, Total=650 [2022-01-18 06:08:49,767 INFO L87 Difference]: Start difference. First operand 11888 states and 35474 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:51,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:51,303 INFO L93 Difference]: Finished difference Result 13258 states and 39122 transitions. [2022-01-18 06:08:51,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:08:51,303 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:08:51,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:51,329 INFO L225 Difference]: With dead ends: 13258 [2022-01-18 06:08:51,329 INFO L226 Difference]: Without dead ends: 13251 [2022-01-18 06:08:51,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=204, Invalid=1432, Unknown=4, NotChecked=0, Total=1640 [2022-01-18 06:08:51,330 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 183 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 1470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 812 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:51,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 733 Invalid, 1470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 630 Invalid, 0 Unknown, 812 Unchecked, 0.2s Time] [2022-01-18 06:08:51,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13251 states. [2022-01-18 06:08:51,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13251 to 11858. [2022-01-18 06:08:51,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11858 states, 11857 states have (on average 2.9843974023783417) internal successors, (35386), 11857 states have internal predecessors, (35386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11858 states to 11858 states and 35386 transitions. [2022-01-18 06:08:51,526 INFO L78 Accepts]: Start accepts. Automaton has 11858 states and 35386 transitions. Word has length 35 [2022-01-18 06:08:51,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:51,526 INFO L470 AbstractCegarLoop]: Abstraction has 11858 states and 35386 transitions. [2022-01-18 06:08:51,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:51,526 INFO L276 IsEmpty]: Start isEmpty. Operand 11858 states and 35386 transitions. [2022-01-18 06:08:51,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:51,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:51,543 INFO L514 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] [2022-01-18 06:08:51,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-01-18 06:08:51,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:51,744 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:51,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:51,744 INFO L85 PathProgramCache]: Analyzing trace with hash -927883988, now seen corresponding path program 190 times [2022-01-18 06:08:51,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:51,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698730872] [2022-01-18 06:08:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:51,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:51,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:51,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:51,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698730872] [2022-01-18 06:08:51,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698730872] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:51,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966631806] [2022-01-18 06:08:51,868 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:08:51,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:51,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:51,869 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:51,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 06:08:51,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:08:51,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:51,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:08:51,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:52,098 INFO L387 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 [2022-01-18 06:08:52,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:52,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:08:53,399 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 06:08:53,399 INFO L387 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 40 treesize of output 34 [2022-01-18 06:08:53,403 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 06:08:53,403 INFO L387 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 21 treesize of output 12 [2022-01-18 06:08:53,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:53,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:53,549 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:08:53,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:08:53,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:53,968 INFO L387 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 35 treesize of output 39 [2022-01-18 06:08:54,195 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:08:54,195 INFO L387 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 41 treesize of output 59 [2022-01-18 06:08:54,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:54,218 INFO L387 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 57 treesize of output 91 [2022-01-18 06:08:54,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:54,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966631806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:54,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:54,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 06:08:54,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314925294] [2022-01-18 06:08:54,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:54,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:08:54,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:54,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:08:54,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=548, Unknown=2, NotChecked=0, Total=650 [2022-01-18 06:08:54,445 INFO L87 Difference]: Start difference. First operand 11858 states and 35386 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:54,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:54,751 INFO L93 Difference]: Finished difference Result 15218 states and 44907 transitions. [2022-01-18 06:08:54,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:08:54,752 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:08:54,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:54,779 INFO L225 Difference]: With dead ends: 15218 [2022-01-18 06:08:54,779 INFO L226 Difference]: Without dead ends: 15051 [2022-01-18 06:08:54,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=123, Invalid=687, Unknown=2, NotChecked=0, Total=812 [2022-01-18 06:08:54,779 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 158 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 508 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:54,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 663 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 474 Invalid, 0 Unknown, 508 Unchecked, 0.2s Time] [2022-01-18 06:08:54,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15051 states. [2022-01-18 06:08:54,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15051 to 11789. [2022-01-18 06:08:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11789 states, 11788 states have (on average 2.9836274177129285) internal successors, (35171), 11788 states have internal predecessors, (35171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:54,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11789 states to 11789 states and 35171 transitions. [2022-01-18 06:08:54,971 INFO L78 Accepts]: Start accepts. Automaton has 11789 states and 35171 transitions. Word has length 35 [2022-01-18 06:08:54,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:54,971 INFO L470 AbstractCegarLoop]: Abstraction has 11789 states and 35171 transitions. [2022-01-18 06:08:54,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:54,971 INFO L276 IsEmpty]: Start isEmpty. Operand 11789 states and 35171 transitions. [2022-01-18 06:08:54,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:08:54,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:54,987 INFO L514 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] [2022-01-18 06:08:55,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-01-18 06:08:55,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:55,187 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:55,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:55,187 INFO L85 PathProgramCache]: Analyzing trace with hash -597345304, now seen corresponding path program 191 times [2022-01-18 06:08:55,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:55,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393941889] [2022-01-18 06:08:55,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:55,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:55,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:55,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:55,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393941889] [2022-01-18 06:08:55,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393941889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:55,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036512023] [2022-01-18 06:08:55,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:08:55,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:55,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:55,309 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:55,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 06:08:55,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:08:55,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:55,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:08:55,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:55,626 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:08:55,626 INFO L387 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 34 treesize of output 37 [2022-01-18 06:08:56,036 INFO L387 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 19 [2022-01-18 06:08:56,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:56,623 INFO L387 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 [2022-01-18 06:08:56,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:56,627 INFO L387 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 16 treesize of output 21 [2022-01-18 06:08:56,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:08:56,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:56,770 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:08:56,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:08:57,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:57,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:08:59,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:59,615 INFO L387 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 40 treesize of output 80 [2022-01-18 06:08:59,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:59,639 INFO L387 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 82 treesize of output 114 [2022-01-18 06:09:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:00,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036512023] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:00,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:00,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:09:00,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063851372] [2022-01-18 06:09:00,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:00,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:09:00,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:00,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:09:00,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=511, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:09:00,420 INFO L87 Difference]: Start difference. First operand 11789 states and 35171 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:00,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:00,694 INFO L93 Difference]: Finished difference Result 12715 states and 37753 transitions. [2022-01-18 06:09:00,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:09:00,694 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:00,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:00,718 INFO L225 Difference]: With dead ends: 12715 [2022-01-18 06:09:00,718 INFO L226 Difference]: Without dead ends: 12706 [2022-01-18 06:09:00,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=100, Invalid=600, Unknown=2, NotChecked=0, Total=702 [2022-01-18 06:09:00,718 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 80 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:00,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 539 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 386 Invalid, 0 Unknown, 325 Unchecked, 0.1s Time] [2022-01-18 06:09:00,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12706 states. [2022-01-18 06:09:00,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12706 to 11811. [2022-01-18 06:09:00,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11811 states, 11810 states have (on average 2.983911939034716) internal successors, (35240), 11810 states have internal predecessors, (35240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:00,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11811 states to 11811 states and 35240 transitions. [2022-01-18 06:09:00,894 INFO L78 Accepts]: Start accepts. Automaton has 11811 states and 35240 transitions. Word has length 35 [2022-01-18 06:09:00,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:00,894 INFO L470 AbstractCegarLoop]: Abstraction has 11811 states and 35240 transitions. [2022-01-18 06:09:00,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:00,895 INFO L276 IsEmpty]: Start isEmpty. Operand 11811 states and 35240 transitions. [2022-01-18 06:09:00,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:00,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:00,911 INFO L514 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] [2022-01-18 06:09:00,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-01-18 06:09:01,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:01,112 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:01,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:01,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2066206964, now seen corresponding path program 192 times [2022-01-18 06:09:01,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:01,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229667841] [2022-01-18 06:09:01,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:01,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:01,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:01,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:01,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229667841] [2022-01-18 06:09:01,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229667841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:01,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335776282] [2022-01-18 06:09:01,251 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:09:01,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:01,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:01,252 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:01,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 06:09:01,276 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:09:01,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:01,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:09:01,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:01,518 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:09:01,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:09:01,961 INFO L387 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 19 [2022-01-18 06:09:02,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:02,938 INFO L387 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 [2022-01-18 06:09:02,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:02,942 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:02,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:02,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:03,076 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:03,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:03,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:03,568 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:03,756 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:03,756 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:03,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:03,780 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:04,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335776282] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:04,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:04,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 06:09:04,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601587540] [2022-01-18 06:09:04,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:04,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:09:04,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:04,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:09:04,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=507, Unknown=2, NotChecked=0, Total=600 [2022-01-18 06:09:04,256 INFO L87 Difference]: Start difference. First operand 11811 states and 35240 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:04,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:04,647 INFO L93 Difference]: Finished difference Result 13568 states and 40095 transitions. [2022-01-18 06:09:04,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:09:04,647 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:04,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:04,676 INFO L225 Difference]: With dead ends: 13568 [2022-01-18 06:09:04,676 INFO L226 Difference]: Without dead ends: 13552 [2022-01-18 06:09:04,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=138, Invalid=852, Unknown=2, NotChecked=0, Total=992 [2022-01-18 06:09:04,676 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 165 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:04,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 637 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 507 Invalid, 0 Unknown, 411 Unchecked, 0.2s Time] [2022-01-18 06:09:04,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13552 states. [2022-01-18 06:09:04,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13552 to 11776. [2022-01-18 06:09:04,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11776 states, 11775 states have (on average 2.983354564755839) internal successors, (35129), 11775 states have internal predecessors, (35129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:04,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11776 states to 11776 states and 35129 transitions. [2022-01-18 06:09:04,886 INFO L78 Accepts]: Start accepts. Automaton has 11776 states and 35129 transitions. Word has length 35 [2022-01-18 06:09:04,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:04,886 INFO L470 AbstractCegarLoop]: Abstraction has 11776 states and 35129 transitions. [2022-01-18 06:09:04,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:04,887 INFO L276 IsEmpty]: Start isEmpty. Operand 11776 states and 35129 transitions. [2022-01-18 06:09:04,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:04,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:04,946 INFO L514 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] [2022-01-18 06:09:04,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-01-18 06:09:05,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:05,146 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:05,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:05,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1790602966, now seen corresponding path program 193 times [2022-01-18 06:09:05,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:05,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429872638] [2022-01-18 06:09:05,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:05,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:05,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:05,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:05,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429872638] [2022-01-18 06:09:05,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429872638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:05,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320668130] [2022-01-18 06:09:05,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:09:05,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:05,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:05,257 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:05,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 06:09:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:05,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:09:05,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:05,494 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:09:05,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:09:05,518 INFO L387 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 19 [2022-01-18 06:09:05,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:05,798 INFO L387 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 [2022-01-18 06:09:05,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:05,802 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:05,820 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:05,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:05,928 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:05,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:06,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:06,514 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:06,758 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:06,758 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:06,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:06,781 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:07,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320668130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:07,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:07,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:09:07,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803684432] [2022-01-18 06:09:07,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:07,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:09:07,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:07,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:09:07,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:09:07,404 INFO L87 Difference]: Start difference. First operand 11776 states and 35129 transitions. Second operand has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:07,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:07,760 INFO L93 Difference]: Finished difference Result 13614 states and 40238 transitions. [2022-01-18 06:09:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:09:07,761 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:07,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:07,784 INFO L225 Difference]: With dead ends: 13614 [2022-01-18 06:09:07,785 INFO L226 Difference]: Without dead ends: 13512 [2022-01-18 06:09:07,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:09:07,785 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 139 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:07,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 570 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 551 Invalid, 0 Unknown, 218 Unchecked, 0.2s Time] [2022-01-18 06:09:07,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13512 states. [2022-01-18 06:09:07,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13512 to 11878. [2022-01-18 06:09:07,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11878 states, 11877 states have (on average 2.982150374673739) internal successors, (35419), 11877 states have internal predecessors, (35419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:07,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11878 states to 11878 states and 35419 transitions. [2022-01-18 06:09:07,983 INFO L78 Accepts]: Start accepts. Automaton has 11878 states and 35419 transitions. Word has length 35 [2022-01-18 06:09:07,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:07,983 INFO L470 AbstractCegarLoop]: Abstraction has 11878 states and 35419 transitions. [2022-01-18 06:09:07,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:07,984 INFO L276 IsEmpty]: Start isEmpty. Operand 11878 states and 35419 transitions. [2022-01-18 06:09:07,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:07,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:07,999 INFO L514 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] [2022-01-18 06:09:08,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-01-18 06:09:08,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:08,200 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:08,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:08,200 INFO L85 PathProgramCache]: Analyzing trace with hash -754102682, now seen corresponding path program 194 times [2022-01-18 06:09:08,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:08,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86989768] [2022-01-18 06:09:08,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:08,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:08,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:08,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:08,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86989768] [2022-01-18 06:09:08,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86989768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:08,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059487007] [2022-01-18 06:09:08,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:08,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:08,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:08,335 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:08,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 06:09:08,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:08,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:08,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:09:08,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:08,592 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-01-18 06:09:08,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-01-18 06:09:08,615 INFO L387 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 19 [2022-01-18 06:09:08,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:08,655 INFO L387 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 [2022-01-18 06:09:08,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:08,660 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:08,676 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:08,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:08,789 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:08,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:09,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:09,309 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:09,574 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:09,575 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:09,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:09,598 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:09,973 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:09,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059487007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:09,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:09,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 06:09:09,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920207021] [2022-01-18 06:09:09,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:09,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:09:09,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:09:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:09:09,974 INFO L87 Difference]: Start difference. First operand 11878 states and 35419 transitions. Second operand has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:10,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:10,310 INFO L93 Difference]: Finished difference Result 13416 states and 39599 transitions. [2022-01-18 06:09:10,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:09:10,310 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:09:10,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:10,335 INFO L225 Difference]: With dead ends: 13416 [2022-01-18 06:09:10,335 INFO L226 Difference]: Without dead ends: 13391 [2022-01-18 06:09:10,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:09:10,335 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 151 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:10,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 570 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 448 Invalid, 0 Unknown, 409 Unchecked, 0.2s Time] [2022-01-18 06:09:10,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13391 states. [2022-01-18 06:09:10,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13391 to 11849. [2022-01-18 06:09:10,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11849 states, 11848 states have (on average 2.984976367319379) internal successors, (35366), 11848 states have internal predecessors, (35366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11849 states to 11849 states and 35366 transitions. [2022-01-18 06:09:10,514 INFO L78 Accepts]: Start accepts. Automaton has 11849 states and 35366 transitions. Word has length 35 [2022-01-18 06:09:10,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:10,514 INFO L470 AbstractCegarLoop]: Abstraction has 11849 states and 35366 transitions. [2022-01-18 06:09:10,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:10,514 INFO L276 IsEmpty]: Start isEmpty. Operand 11849 states and 35366 transitions. [2022-01-18 06:09:10,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:10,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:10,529 INFO L514 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] [2022-01-18 06:09:10,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:10,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:10,729 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:10,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:10,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1122246456, now seen corresponding path program 195 times [2022-01-18 06:09:10,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:10,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306119677] [2022-01-18 06:09:10,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:10,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:10,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:10,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:10,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306119677] [2022-01-18 06:09:10,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306119677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286231296] [2022-01-18 06:09:10,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:09:10,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:10,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:10,839 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:10,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 06:09:10,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:09:10,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:10,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:09:10,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:11,019 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-01-18 06:09:11,019 INFO L387 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 41 treesize of output 32 [2022-01-18 06:09:11,141 INFO L387 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 19 [2022-01-18 06:09:11,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:11,894 INFO L387 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 29 treesize of output 50 [2022-01-18 06:09:11,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:11,899 INFO L387 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 [2022-01-18 06:09:11,969 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:11,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:12,228 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:12,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:12,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:12,661 INFO L387 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 40 [2022-01-18 06:09:12,938 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-01-18 06:09:12,939 INFO L387 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 42 treesize of output 49 [2022-01-18 06:09:12,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:12,960 INFO L387 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 41 treesize of output 77 [2022-01-18 06:09:13,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:13,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286231296] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:13,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:13,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 06:09:13,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264440885] [2022-01-18 06:09:13,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:13,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:09:13,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:13,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:09:13,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:09:13,263 INFO L87 Difference]: Start difference. First operand 11849 states and 35366 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:14,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:14,926 INFO L93 Difference]: Finished difference Result 18162 states and 53690 transitions. [2022-01-18 06:09:14,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:09:14,926 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:09:14,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:14,960 INFO L225 Difference]: With dead ends: 18162 [2022-01-18 06:09:14,961 INFO L226 Difference]: Without dead ends: 18009 [2022-01-18 06:09:14,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 55 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=298, Invalid=1864, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:09:14,961 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 393 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:14,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 975 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 713 Invalid, 0 Unknown, 725 Unchecked, 0.3s Time] [2022-01-18 06:09:14,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18009 states. [2022-01-18 06:09:15,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18009 to 11892. [2022-01-18 06:09:15,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11892 states, 11891 states have (on average 2.985955764864183) internal successors, (35506), 11891 states have internal predecessors, (35506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11892 states to 11892 states and 35506 transitions. [2022-01-18 06:09:15,180 INFO L78 Accepts]: Start accepts. Automaton has 11892 states and 35506 transitions. Word has length 35 [2022-01-18 06:09:15,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:15,180 INFO L470 AbstractCegarLoop]: Abstraction has 11892 states and 35506 transitions. [2022-01-18 06:09:15,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:15,180 INFO L276 IsEmpty]: Start isEmpty. Operand 11892 states and 35506 transitions. [2022-01-18 06:09:15,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:15,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:15,197 INFO L514 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] [2022-01-18 06:09:15,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-01-18 06:09:15,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:15,397 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:15,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:15,397 INFO L85 PathProgramCache]: Analyzing trace with hash 675466188, now seen corresponding path program 196 times [2022-01-18 06:09:15,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:15,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098390035] [2022-01-18 06:09:15,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:15,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:15,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:15,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:15,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098390035] [2022-01-18 06:09:15,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098390035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:15,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61940059] [2022-01-18 06:09:15,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:09:15,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:15,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:15,509 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:15,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 06:09:15,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:09:15,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:15,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:09:15,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:15,698 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:09:15,698 INFO L387 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 41 treesize of output 27 [2022-01-18 06:09:15,753 INFO L387 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 19 [2022-01-18 06:09:16,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:16,128 INFO L387 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 [2022-01-18 06:09:16,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:16,132 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:16,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:16,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:16,257 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:16,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:16,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:16,586 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:16,756 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:16,757 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:16,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:16,779 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:17,338 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:17,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61940059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:17,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:17,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 06:09:17,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804906045] [2022-01-18 06:09:17,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:17,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:09:17,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:17,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:09:17,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:09:17,340 INFO L87 Difference]: Start difference. First operand 11892 states and 35506 transitions. Second operand has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:17,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:17,798 INFO L93 Difference]: Finished difference Result 13612 states and 40116 transitions. [2022-01-18 06:09:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 06:09:17,798 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:17,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:17,825 INFO L225 Difference]: With dead ends: 13612 [2022-01-18 06:09:17,825 INFO L226 Difference]: Without dead ends: 13505 [2022-01-18 06:09:17,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-01-18 06:09:17,826 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 163 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:17,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 651 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 645 Invalid, 0 Unknown, 409 Unchecked, 0.2s Time] [2022-01-18 06:09:17,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13505 states. [2022-01-18 06:09:17,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13505 to 11804. [2022-01-18 06:09:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11804 states, 11803 states have (on average 2.9836482250275354) internal successors, (35216), 11803 states have internal predecessors, (35216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:18,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11804 states to 11804 states and 35216 transitions. [2022-01-18 06:09:18,109 INFO L78 Accepts]: Start accepts. Automaton has 11804 states and 35216 transitions. Word has length 35 [2022-01-18 06:09:18,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:18,110 INFO L470 AbstractCegarLoop]: Abstraction has 11804 states and 35216 transitions. [2022-01-18 06:09:18,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:18,110 INFO L276 IsEmpty]: Start isEmpty. Operand 11804 states and 35216 transitions. [2022-01-18 06:09:18,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:18,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:18,125 INFO L514 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] [2022-01-18 06:09:18,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-01-18 06:09:18,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:18,326 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:18,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1807127452, now seen corresponding path program 197 times [2022-01-18 06:09:18,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:18,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426444693] [2022-01-18 06:09:18,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:18,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:18,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:18,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426444693] [2022-01-18 06:09:18,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426444693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:18,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794125719] [2022-01-18 06:09:18,438 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:09:18,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:18,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:18,439 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:18,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 06:09:18,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:09:18,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:18,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:09:18,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:18,630 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-18 06:09:18,631 INFO L387 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 34 treesize of output 37 [2022-01-18 06:09:18,671 INFO L387 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 19 [2022-01-18 06:09:18,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:18,705 INFO L387 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 [2022-01-18 06:09:18,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:18,709 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:18,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:18,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:18,841 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-01-18 06:09:18,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-01-18 06:09:19,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:19,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-01-18 06:09:21,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:21,623 INFO L387 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 40 treesize of output 80 [2022-01-18 06:09:21,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:21,645 INFO L387 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 82 treesize of output 114 [2022-01-18 06:09:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:22,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794125719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:22,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:22,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 06:09:22,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792763832] [2022-01-18 06:09:22,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:22,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 06:09:22,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:22,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 06:09:22,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=473, Unknown=1, NotChecked=0, Total=552 [2022-01-18 06:09:22,159 INFO L87 Difference]: Start difference. First operand 11804 states and 35216 transitions. Second operand has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:22,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:22,409 INFO L93 Difference]: Finished difference Result 13020 states and 38637 transitions. [2022-01-18 06:09:22,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:09:22,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:22,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:22,432 INFO L225 Difference]: With dead ends: 13020 [2022-01-18 06:09:22,433 INFO L226 Difference]: Without dead ends: 12995 [2022-01-18 06:09:22,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=95, Invalid=606, Unknown=1, NotChecked=0, Total=702 [2022-01-18 06:09:22,433 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 96 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:22,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 536 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 372 Invalid, 0 Unknown, 236 Unchecked, 0.1s Time] [2022-01-18 06:09:22,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12995 states. [2022-01-18 06:09:22,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12995 to 11804. [2022-01-18 06:09:22,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11804 states, 11803 states have (on average 2.9836482250275354) internal successors, (35216), 11803 states have internal predecessors, (35216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:22,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11804 states to 11804 states and 35216 transitions. [2022-01-18 06:09:22,611 INFO L78 Accepts]: Start accepts. Automaton has 11804 states and 35216 transitions. Word has length 35 [2022-01-18 06:09:22,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:22,611 INFO L470 AbstractCegarLoop]: Abstraction has 11804 states and 35216 transitions. [2022-01-18 06:09:22,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:22,611 INFO L276 IsEmpty]: Start isEmpty. Operand 11804 states and 35216 transitions. [2022-01-18 06:09:22,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:22,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:22,628 INFO L514 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] [2022-01-18 06:09:22,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:22,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 06:09:22,829 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:22,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:22,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1757414616, now seen corresponding path program 198 times [2022-01-18 06:09:22,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:22,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331820630] [2022-01-18 06:09:22,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:22,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:22,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:22,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:22,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331820630] [2022-01-18 06:09:22,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331820630] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:22,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770362881] [2022-01-18 06:09:22,977 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:09:22,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:22,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:22,978 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:22,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 06:09:23,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:09:23,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:23,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:23,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:23,121 INFO L387 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 [2022-01-18 06:09:24,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:24,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:09:24,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:24,565 INFO L387 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 37 treesize of output 62 [2022-01-18 06:09:24,574 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-01-18 06:09:24,574 INFO L387 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 41 [2022-01-18 06:09:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:24,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:24,900 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:24,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:25,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:25,442 INFO L387 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 40 [2022-01-18 06:09:25,716 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-01-18 06:09:25,716 INFO L387 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 42 treesize of output 49 [2022-01-18 06:09:25,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:25,739 INFO L387 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 41 treesize of output 77 [2022-01-18 06:09:26,058 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:26,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770362881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:26,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:26,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-18 06:09:26,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582396570] [2022-01-18 06:09:26,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:26,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:09:26,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:26,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:09:26,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-01-18 06:09:26,060 INFO L87 Difference]: Start difference. First operand 11804 states and 35216 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:28,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:28,072 INFO L93 Difference]: Finished difference Result 16866 states and 49840 transitions. [2022-01-18 06:09:28,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:09:28,072 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:09:28,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:28,105 INFO L225 Difference]: With dead ends: 16866 [2022-01-18 06:09:28,105 INFO L226 Difference]: Without dead ends: 16547 [2022-01-18 06:09:28,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=396, Invalid=1954, Unknown=2, NotChecked=0, Total=2352 [2022-01-18 06:09:28,106 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 348 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1141 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:28,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 801 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 629 Invalid, 0 Unknown, 1141 Unchecked, 0.3s Time] [2022-01-18 06:09:28,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16547 states. [2022-01-18 06:09:28,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16547 to 12488. [2022-01-18 06:09:28,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12488 states, 12487 states have (on average 2.9801393449187157) internal successors, (37213), 12487 states have internal predecessors, (37213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12488 states to 12488 states and 37213 transitions. [2022-01-18 06:09:28,328 INFO L78 Accepts]: Start accepts. Automaton has 12488 states and 37213 transitions. Word has length 35 [2022-01-18 06:09:28,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:28,328 INFO L470 AbstractCegarLoop]: Abstraction has 12488 states and 37213 transitions. [2022-01-18 06:09:28,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:28,328 INFO L276 IsEmpty]: Start isEmpty. Operand 12488 states and 37213 transitions. [2022-01-18 06:09:28,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:28,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:28,347 INFO L514 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] [2022-01-18 06:09:28,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-01-18 06:09:28,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 06:09:28,548 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:28,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:28,548 INFO L85 PathProgramCache]: Analyzing trace with hash 762045158, now seen corresponding path program 199 times [2022-01-18 06:09:28,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:28,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558845808] [2022-01-18 06:09:28,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:28,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:28,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:28,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:28,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558845808] [2022-01-18 06:09:28,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558845808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:28,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373617106] [2022-01-18 06:09:28,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:09:28,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:28,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:28,696 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:28,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 06:09:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:28,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:09:28,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:28,860 INFO L387 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 [2022-01-18 06:09:30,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:30,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-01-18 06:09:31,766 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 06:09:31,767 INFO L387 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 40 treesize of output 34 [2022-01-18 06:09:31,770 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-01-18 06:09:31,771 INFO L387 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 21 treesize of output 12 [2022-01-18 06:09:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:31,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:31,960 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:31,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:32,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:32,734 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:32,964 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:32,964 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:32,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:32,987 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:33,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:33,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373617106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:33,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:33,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 06:09:33,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581188139] [2022-01-18 06:09:33,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:33,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:09:33,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:33,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:09:33,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-01-18 06:09:33,316 INFO L87 Difference]: Start difference. First operand 12488 states and 37213 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:34,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:34,113 INFO L93 Difference]: Finished difference Result 17144 states and 50255 transitions. [2022-01-18 06:09:34,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:09:34,113 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 06:09:34,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:34,148 INFO L225 Difference]: With dead ends: 17144 [2022-01-18 06:09:34,148 INFO L226 Difference]: Without dead ends: 16772 [2022-01-18 06:09:34,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=279, Invalid=1276, Unknown=5, NotChecked=0, Total=1560 [2022-01-18 06:09:34,149 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 219 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 449 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:34,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 643 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 528 Invalid, 0 Unknown, 449 Unchecked, 0.2s Time] [2022-01-18 06:09:34,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16772 states. [2022-01-18 06:09:34,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16772 to 11718. [2022-01-18 06:09:34,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11718 states, 11717 states have (on average 2.9892463941281897) internal successors, (35025), 11717 states have internal predecessors, (35025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:34,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11718 states to 11718 states and 35025 transitions. [2022-01-18 06:09:34,373 INFO L78 Accepts]: Start accepts. Automaton has 11718 states and 35025 transitions. Word has length 35 [2022-01-18 06:09:34,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:34,373 INFO L470 AbstractCegarLoop]: Abstraction has 11718 states and 35025 transitions. [2022-01-18 06:09:34,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:34,373 INFO L276 IsEmpty]: Start isEmpty. Operand 11718 states and 35025 transitions. [2022-01-18 06:09:34,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:34,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:34,390 INFO L514 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] [2022-01-18 06:09:34,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:34,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 06:09:34,590 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:34,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:34,590 INFO L85 PathProgramCache]: Analyzing trace with hash 568990768, now seen corresponding path program 200 times [2022-01-18 06:09:34,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:34,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202498066] [2022-01-18 06:09:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:34,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:34,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:34,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:09:34,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:34,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202498066] [2022-01-18 06:09:34,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202498066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:34,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552295357] [2022-01-18 06:09:34,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:34,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:34,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:34,715 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:34,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 06:09:34,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:34,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:34,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:09:34,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:34,886 INFO L387 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 [2022-01-18 06:09:35,032 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-01-18 06:09:35,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-01-18 06:09:35,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:35,740 INFO L387 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 [2022-01-18 06:09:35,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:35,744 INFO L387 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 16 treesize of output 21 [2022-01-18 06:09:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:35,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:35,935 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-01-18 06:09:35,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-01-18 06:09:36,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:36,254 INFO L387 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 35 treesize of output 39 [2022-01-18 06:09:36,430 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-01-18 06:09:36,430 INFO L387 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 41 treesize of output 59 [2022-01-18 06:09:36,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:36,453 INFO L387 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 57 treesize of output 91 [2022-01-18 06:09:37,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:37,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552295357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:37,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:37,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 06:09:37,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267954242] [2022-01-18 06:09:37,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:37,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:09:37,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:37,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:09:37,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-01-18 06:09:37,383 INFO L87 Difference]: Start difference. First operand 11718 states and 35025 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:38,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:38,072 INFO L93 Difference]: Finished difference Result 13323 states and 39595 transitions. [2022-01-18 06:09:38,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 06:09:38,072 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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 [2022-01-18 06:09:38,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:38,095 INFO L225 Difference]: With dead ends: 13323 [2022-01-18 06:09:38,096 INFO L226 Difference]: Without dead ends: 13222 [2022-01-18 06:09:38,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=179, Invalid=876, Unknown=1, NotChecked=0, Total=1056 [2022-01-18 06:09:38,096 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 109 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:38,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 344 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 272 Invalid, 0 Unknown, 248 Unchecked, 0.1s Time] [2022-01-18 06:09:38,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13222 states. [2022-01-18 06:09:38,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13222 to 11838. [2022-01-18 06:09:38,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11838 states, 11837 states have (on average 2.98563825293571) internal successors, (35341), 11837 states have internal predecessors, (35341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:38,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11838 states to 11838 states and 35341 transitions. [2022-01-18 06:09:38,267 INFO L78 Accepts]: Start accepts. Automaton has 11838 states and 35341 transitions. Word has length 35 [2022-01-18 06:09:38,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:38,267 INFO L470 AbstractCegarLoop]: Abstraction has 11838 states and 35341 transitions. [2022-01-18 06:09:38,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:38,268 INFO L276 IsEmpty]: Start isEmpty. Operand 11838 states and 35341 transitions. [2022-01-18 06:09:38,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 06:09:38,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:38,283 INFO L514 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] [2022-01-18 06:09:38,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-01-18 06:09:38,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 06:09:38,483 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:38,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:38,484 INFO L85 PathProgramCache]: Analyzing trace with hash 721516674, now seen corresponding path program 201 times [2022-01-18 06:09:38,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:38,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25071249] [2022-01-18 06:09:38,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:38,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:38,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:38,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:38,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25071249] [2022-01-18 06:09:38,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25071249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:38,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826387883] [2022-01-18 06:09:38,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:09:38,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:38,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:38,624 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:38,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 06:09:38,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:09:38,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:38,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:38,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:38,812 INFO L387 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 [2022-01-18 06:09:38,957 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-01-18 06:09:38,957 INFO L387 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 37 treesize of output 30 Received shutdown request... [2022-01-18 06:09:40,308 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:09:40,327 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:09:40,665 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:09:40,668 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 06:09:40,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-18 06:09:40,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:40,869 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 0ms.. [2022-01-18 06:09:40,870 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 06:09:40,870 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 06:09:40,870 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 06:09:40,872 INFO L732 BasicCegarLoop]: Path program histogram: [201, 1, 1, 1] [2022-01-18 06:09:40,873 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:09:40,873 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:09:40,874 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:09:40 BasicIcfg [2022-01-18 06:09:40,874 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:09:40,875 INFO L158 Benchmark]: Toolchain (without parser) took 810443.49ms. Allocated memory was 385.9MB in the beginning and 1.3GB in the end (delta: 914.4MB). Free memory was 345.2MB in the beginning and 919.1MB in the end (delta: -573.9MB). Peak memory consumption was 343.5MB. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 385.9MB. Free memory is still 346.4MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.81ms. Allocated memory is still 385.9MB. Free memory was 345.2MB in the beginning and 343.7MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 INFO L158 Benchmark]: Boogie Preprocessor took 10.45ms. Allocated memory is still 385.9MB. Free memory was 343.7MB in the beginning and 342.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 INFO L158 Benchmark]: RCFGBuilder took 284.49ms. Allocated memory is still 385.9MB. Free memory was 342.6MB in the beginning and 332.9MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 INFO L158 Benchmark]: TraceAbstraction took 810123.15ms. Allocated memory was 385.9MB in the beginning and 1.3GB in the end (delta: 914.4MB). Free memory was 332.4MB in the beginning and 919.1MB in the end (delta: -586.7MB). Peak memory consumption was 328.8MB. Max. memory is 16.0GB. [2022-01-18 06:09:40,875 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.11ms. Allocated memory is still 385.9MB. Free memory is still 346.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.81ms. Allocated memory is still 385.9MB. Free memory was 345.2MB in the beginning and 343.7MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 10.45ms. Allocated memory is still 385.9MB. Free memory was 343.7MB in the beginning and 342.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 284.49ms. Allocated memory is still 385.9MB. Free memory was 342.6MB in the beginning and 332.9MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 810123.15ms. Allocated memory was 385.9MB in the beginning and 1.3GB in the end (delta: 914.4MB). Free memory was 332.4MB in the beginning and 919.1MB in the end (delta: -586.7MB). Peak memory consumption was 328.8MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 0ms.. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 0ms.. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 0ms.. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 27 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 47 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 810.0s, OverallIterations: 204, TraceHistogramMax: 2, PathProgramHistogramMax: 201, EmptinessCheckTime: 2.1s, AutomataDifference: 147.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 34817 SdHoareTripleChecker+Valid, 36.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 34817 mSDsluCounter, 106448 SdHoareTripleChecker+Invalid, 29.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 69461 IncrementalHoareTripleChecker+Unchecked, 135955 mSDsCounter, 4764 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 94036 IncrementalHoareTripleChecker+Invalid, 168261 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4764 mSolverCounterUnsat, 10960 mSDtfsCounter, 94036 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17255 GetRequests, 11417 SyntacticMatches, 256 SemanticMatches, 5582 ConstructedPredicates, 0 IntricatePredicates, 27 DeprecatedPredicates, 38905 ImplicationChecksByTransitivity, 373.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12488occurred in iteration=201, InterpolantAutomatonStates: 4313, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 25.4s AutomataMinimizationTime, 203 MinimizatonAttempts, 363075 StatesRemovedByMinimization, 201 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 585.6s InterpolantComputationTime, 13713 NumberOfCodeBlocks, 13697 NumberOfCodeBlocksAsserted, 670 NumberOfCheckSat, 19938 ConstructedInterpolants, 2845 QuantifiedInterpolants, 319832 SizeOfPredicates, 2177 NumberOfNonLiveVariables, 16965 ConjunctsInSsa, 5155 ConjunctsInUnsatCore, 603 InterpolantComputations, 3 PerfectInterpolantSequences, 515/8928 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown