/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-09 02:48:18,063 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-09 02:48:18,064 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-09 02:48:18,107 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-09 02:48:18,109 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-09 02:48:18,114 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-09 02:48:18,116 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-09 02:48:18,122 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-09 02:48:18,123 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-09 02:48:18,127 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-09 02:48:18,128 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-09 02:48:18,129 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-09 02:48:18,129 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-09 02:48:18,131 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-09 02:48:18,133 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-09 02:48:18,134 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-09 02:48:18,134 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-09 02:48:18,134 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-09 02:48:18,135 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-09 02:48:18,136 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-09 02:48:18,137 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-09 02:48:18,140 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-09 02:48:18,141 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-09 02:48:18,142 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-09 02:48:18,146 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-09 02:48:18,146 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-09 02:48:18,146 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-09 02:48:18,147 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-09 02:48:18,147 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-09 02:48:18,148 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-09 02:48:18,148 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-09 02:48:18,148 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-09 02:48:18,150 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-09 02:48:18,150 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-09 02:48:18,151 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-09 02:48:18,151 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-09 02:48:18,151 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-09 02:48:18,151 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-09 02:48:18,152 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-09 02:48:18,152 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-09 02:48:18,152 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-09 02:48:18,153 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-02-09 02:48:18,179 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-09 02:48:18,179 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-09 02:48:18,179 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-09 02:48:18,180 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-09 02:48:18,180 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-09 02:48:18,180 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-09 02:48:18,180 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-09 02:48:18,180 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Use SBE=true [2022-02-09 02:48:18,181 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-09 02:48:18,181 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-09 02:48:18,182 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-09 02:48:18,182 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-09 02:48:18,182 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-09 02:48:18,183 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-09 02:48:18,183 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-09 02:48:18,183 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-09 02:48:18,183 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-02-09 02:48:18,358 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-09 02:48:18,375 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-09 02:48:18,376 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-09 02:48:18,377 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-09 02:48:18,380 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-09 02:48:18,381 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl [2022-02-09 02:48:18,381 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl' [2022-02-09 02:48:18,418 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-09 02:48:18,419 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-09 02:48:18,420 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-09 02:48:18,420 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-09 02:48:18,420 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-09 02:48:18,428 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,437 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,443 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-09 02:48:18,444 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-09 02:48:18,445 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-09 02:48:18,445 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-09 02:48:18,445 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-09 02:48:18,450 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,450 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,468 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,470 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,473 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,475 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-09 02:48:18,476 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-09 02:48:18,476 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-09 02:48:18,476 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-09 02:48:18,483 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/1) ... [2022-02-09 02:48:18,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-09 02:48:18,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:18,506 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-02-09 02:48:18,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-02-09 02:48:18,535 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-09 02:48:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-09 02:48:18,535 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-09 02:48:18,535 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-09 02:48:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-09 02:48:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-09 02:48:18,536 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-09 02:48:18,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-09 02:48:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-09 02:48:18,536 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-09 02:48:18,536 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-09 02:48:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-09 02:48:18,537 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-09 02:48:18,594 INFO L234 CfgBuilder]: Building ICFG [2022-02-09 02:48:18,595 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-09 02:48:18,885 INFO L275 CfgBuilder]: Performing block encoding [2022-02-09 02:48:19,001 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-09 02:48:19,002 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-02-09 02:48:19,011 INFO L202 PluginConnector]: Adding new model poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 02:48:19 BoogieIcfgContainer [2022-02-09 02:48:19,011 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-09 02:48:19,013 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-09 02:48:19,013 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-09 02:48:19,016 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-09 02:48:19,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.02 02:48:18" (1/2) ... [2022-02-09 02:48:19,017 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42bd2255 and model type poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.02 02:48:19, skipping insertion in model container [2022-02-09 02:48:19,017 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 02:48:19" (2/2) ... [2022-02-09 02:48:19,020 INFO L111 eAbstractionObserver]: Analyzing ICFG poker-hand-subst.wvr.bpl [2022-02-09 02:48:19,024 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-09 02:48:19,024 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-09 02:48:19,024 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-09 02:48:19,024 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-09 02:48:19,085 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-09 02:48:19,118 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-09 02:48:19,125 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, mLazyFiniteAutomaton=false, 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-02-09 02:48:19,125 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-09 02:48:19,133 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 98 flow [2022-02-09 02:48:19,185 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:19,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:19,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:19,203 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:19,204 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:19,204 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:19,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:19,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1233644702, now seen corresponding path program 1 times [2022-02-09 02:48:19,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:19,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783036400] [2022-02-09 02:48:19,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:19,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:19,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:19,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:19,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783036400] [2022-02-09 02:48:19,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783036400] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:19,808 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:19,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:19,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879280949] [2022-02-09 02:48:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:19,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:19,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:19,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:19,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:19,845 INFO L87 Difference]: Start difference. First operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:20,323 INFO L93 Difference]: Finished difference Result 643 states and 2716 transitions. [2022-02-09 02:48:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 02:48:20,325 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:20,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:20,338 INFO L225 Difference]: With dead ends: 643 [2022-02-09 02:48:20,338 INFO L226 Difference]: Without dead ends: 628 [2022-02-09 02:48:20,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:20,342 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:20,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 30 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:20,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-02-09 02:48:20,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 197. [2022-02-09 02:48:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 4.459183673469388) internal successors, (874), 196 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 874 transitions. [2022-02-09 02:48:20,384 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 874 transitions. Word has length 14 [2022-02-09 02:48:20,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:20,385 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 874 transitions. [2022-02-09 02:48:20,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,385 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 874 transitions. [2022-02-09 02:48:20,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:20,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:20,387 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:20,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-09 02:48:20,388 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:20,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:20,388 INFO L85 PathProgramCache]: Analyzing trace with hash 2024029086, now seen corresponding path program 2 times [2022-02-09 02:48:20,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:20,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135106418] [2022-02-09 02:48:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:20,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:20,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:20,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135106418] [2022-02-09 02:48:20,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135106418] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:20,629 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:20,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:20,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100729627] [2022-02-09 02:48:20,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:20,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:20,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:20,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:20,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:20,631 INFO L87 Difference]: Start difference. First operand 197 states and 874 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:20,955 INFO L93 Difference]: Finished difference Result 489 states and 1969 transitions. [2022-02-09 02:48:20,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:20,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:20,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:20,959 INFO L225 Difference]: With dead ends: 489 [2022-02-09 02:48:20,959 INFO L226 Difference]: Without dead ends: 474 [2022-02-09 02:48:20,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:20,960 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:20,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 32 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:20,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-09 02:48:20,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 208. [2022-02-09 02:48:20,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 4.367149758454106) internal successors, (904), 207 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 904 transitions. [2022-02-09 02:48:20,974 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 904 transitions. Word has length 14 [2022-02-09 02:48:20,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:20,975 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 904 transitions. [2022-02-09 02:48:20,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:20,975 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 904 transitions. [2022-02-09 02:48:20,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:20,979 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:20,979 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:20,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-09 02:48:20,979 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:20,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1840634470, now seen corresponding path program 3 times [2022-02-09 02:48:20,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:20,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711872203] [2022-02-09 02:48:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:20,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:20,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:21,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:21,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:21,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711872203] [2022-02-09 02:48:21,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711872203] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:21,237 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:21,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:21,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719788133] [2022-02-09 02:48:21,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:21,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:21,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:21,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:21,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:21,241 INFO L87 Difference]: Start difference. First operand 208 states and 904 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:21,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:21,678 INFO L93 Difference]: Finished difference Result 450 states and 1748 transitions. [2022-02-09 02:48:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:21,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:21,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:21,681 INFO L225 Difference]: With dead ends: 450 [2022-02-09 02:48:21,681 INFO L226 Difference]: Without dead ends: 435 [2022-02-09 02:48:21,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:21,683 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:21,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 29 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:21,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-09 02:48:21,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 215. [2022-02-09 02:48:21,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 4.373831775700935) internal successors, (936), 214 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 936 transitions. [2022-02-09 02:48:21,693 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 936 transitions. Word has length 14 [2022-02-09 02:48:21,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:21,693 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 936 transitions. [2022-02-09 02:48:21,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:21,694 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 936 transitions. [2022-02-09 02:48:21,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:21,694 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:21,694 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:21,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-09 02:48:21,695 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:21,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:21,695 INFO L85 PathProgramCache]: Analyzing trace with hash -867555156, now seen corresponding path program 4 times [2022-02-09 02:48:21,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:21,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460941399] [2022-02-09 02:48:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:21,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:21,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:21,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:21,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460941399] [2022-02-09 02:48:21,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460941399] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:21,953 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:21,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:21,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76377830] [2022-02-09 02:48:21,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:21,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:21,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:21,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:21,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:21,954 INFO L87 Difference]: Start difference. First operand 215 states and 936 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:22,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:22,436 INFO L93 Difference]: Finished difference Result 454 states and 1762 transitions. [2022-02-09 02:48:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:22,437 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:22,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:22,440 INFO L225 Difference]: With dead ends: 454 [2022-02-09 02:48:22,440 INFO L226 Difference]: Without dead ends: 439 [2022-02-09 02:48:22,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:22,441 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:22,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:22,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-09 02:48:22,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 221. [2022-02-09 02:48:22,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 4.340909090909091) internal successors, (955), 220 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:22,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 955 transitions. [2022-02-09 02:48:22,450 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 955 transitions. Word has length 14 [2022-02-09 02:48:22,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:22,450 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 955 transitions. [2022-02-09 02:48:22,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:22,450 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 955 transitions. [2022-02-09 02:48:22,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:22,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:22,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:22,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-09 02:48:22,451 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:22,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:22,452 INFO L85 PathProgramCache]: Analyzing trace with hash 922889816, now seen corresponding path program 5 times [2022-02-09 02:48:22,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:22,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653179959] [2022-02-09 02:48:22,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:22,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:22,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:22,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:22,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653179959] [2022-02-09 02:48:22,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653179959] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:22,671 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:22,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:22,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619135735] [2022-02-09 02:48:22,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:22,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:22,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:22,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:22,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:22,672 INFO L87 Difference]: Start difference. First operand 221 states and 955 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,038 INFO L93 Difference]: Finished difference Result 670 states and 2806 transitions. [2022-02-09 02:48:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 02:48:23,039 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:23,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,042 INFO L225 Difference]: With dead ends: 670 [2022-02-09 02:48:23,042 INFO L226 Difference]: Without dead ends: 655 [2022-02-09 02:48:23,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:23,045 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 69 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 31 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:23,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-02-09 02:48:23,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 223. [2022-02-09 02:48:23,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 4.36036036036036) internal successors, (968), 222 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 968 transitions. [2022-02-09 02:48:23,054 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 968 transitions. Word has length 14 [2022-02-09 02:48:23,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,054 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 968 transitions. [2022-02-09 02:48:23,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,054 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 968 transitions. [2022-02-09 02:48:23,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-09 02:48:23,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,055 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-09 02:48:23,055 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,056 INFO L85 PathProgramCache]: Analyzing trace with hash 594755354, now seen corresponding path program 6 times [2022-02-09 02:48:23,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144165117] [2022-02-09 02:48:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144165117] [2022-02-09 02:48:23,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144165117] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,270 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:23,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287180909] [2022-02-09 02:48:23,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:23,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:23,272 INFO L87 Difference]: Start difference. First operand 223 states and 968 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,578 INFO L93 Difference]: Finished difference Result 489 states and 1959 transitions. [2022-02-09 02:48:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:23,578 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-09 02:48:23,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,581 INFO L225 Difference]: With dead ends: 489 [2022-02-09 02:48:23,581 INFO L226 Difference]: Without dead ends: 474 [2022-02-09 02:48:23,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:23,582 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 31 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:23,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-09 02:48:23,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 223. [2022-02-09 02:48:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 4.36036036036036) internal successors, (968), 222 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 968 transitions. [2022-02-09 02:48:23,590 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 968 transitions. Word has length 14 [2022-02-09 02:48:23,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,590 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 968 transitions. [2022-02-09 02:48:23,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,590 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 968 transitions. [2022-02-09 02:48:23,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,591 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-09 02:48:23,591 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash 938297835, now seen corresponding path program 1 times [2022-02-09 02:48:23,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825671211] [2022-02-09 02:48:23,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825671211] [2022-02-09 02:48:23,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825671211] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,621 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035435847] [2022-02-09 02:48:23,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,621 INFO L87 Difference]: Start difference. First operand 223 states and 968 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,659 INFO L93 Difference]: Finished difference Result 258 states and 1109 transitions. [2022-02-09 02:48:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:23,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,661 INFO L225 Difference]: With dead ends: 258 [2022-02-09 02:48:23,661 INFO L226 Difference]: Without dead ends: 258 [2022-02-09 02:48:23,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:23,661 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:23,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-02-09 02:48:23,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2022-02-09 02:48:23,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 4.315175097276264) internal successors, (1109), 257 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 1109 transitions. [2022-02-09 02:48:23,668 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 1109 transitions. Word has length 15 [2022-02-09 02:48:23,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,668 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 1109 transitions. [2022-02-09 02:48:23,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,668 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 1109 transitions. [2022-02-09 02:48:23,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,669 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,669 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-09 02:48:23,669 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,669 INFO L85 PathProgramCache]: Analyzing trace with hash -142116917, now seen corresponding path program 1 times [2022-02-09 02:48:23,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520950653] [2022-02-09 02:48:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520950653] [2022-02-09 02:48:23,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520950653] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,683 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567773384] [2022-02-09 02:48:23,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,684 INFO L87 Difference]: Start difference. First operand 258 states and 1109 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,723 INFO L93 Difference]: Finished difference Result 293 states and 1250 transitions. [2022-02-09 02:48:23,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:23,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,725 INFO L225 Difference]: With dead ends: 293 [2022-02-09 02:48:23,725 INFO L226 Difference]: Without dead ends: 293 [2022-02-09 02:48:23,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:23,725 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:23,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-02-09 02:48:23,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2022-02-09 02:48:23,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 4.280821917808219) internal successors, (1250), 292 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 1250 transitions. [2022-02-09 02:48:23,733 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 1250 transitions. Word has length 15 [2022-02-09 02:48:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,733 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 1250 transitions. [2022-02-09 02:48:23,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 1250 transitions. [2022-02-09 02:48:23,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,734 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-09 02:48:23,734 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1602734973, now seen corresponding path program 1 times [2022-02-09 02:48:23,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279588008] [2022-02-09 02:48:23,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279588008] [2022-02-09 02:48:23,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279588008] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,754 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855428325] [2022-02-09 02:48:23,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,755 INFO L87 Difference]: Start difference. First operand 293 states and 1250 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,809 INFO L93 Difference]: Finished difference Result 336 states and 1417 transitions. [2022-02-09 02:48:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:23,809 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,811 INFO L225 Difference]: With dead ends: 336 [2022-02-09 02:48:23,811 INFO L226 Difference]: Without dead ends: 336 [2022-02-09 02:48:23,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:23,812 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 16 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:23,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-02-09 02:48:23,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2022-02-09 02:48:23,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 4.2298507462686565) internal successors, (1417), 335 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1417 transitions. [2022-02-09 02:48:23,821 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1417 transitions. Word has length 15 [2022-02-09 02:48:23,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,822 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1417 transitions. [2022-02-09 02:48:23,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,822 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1417 transitions. [2022-02-09 02:48:23,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,823 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,823 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-09 02:48:23,823 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1637676883, now seen corresponding path program 1 times [2022-02-09 02:48:23,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126043434] [2022-02-09 02:48:23,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126043434] [2022-02-09 02:48:23,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126043434] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,838 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942143442] [2022-02-09 02:48:23,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,839 INFO L87 Difference]: Start difference. First operand 336 states and 1417 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,882 INFO L93 Difference]: Finished difference Result 386 states and 1608 transitions. [2022-02-09 02:48:23,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:23,882 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,885 INFO L225 Difference]: With dead ends: 386 [2022-02-09 02:48:23,885 INFO L226 Difference]: Without dead ends: 386 [2022-02-09 02:48:23,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:23,885 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:23,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-09 02:48:23,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2022-02-09 02:48:23,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 4.176623376623376) internal successors, (1608), 385 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1608 transitions. [2022-02-09 02:48:23,896 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1608 transitions. Word has length 15 [2022-02-09 02:48:23,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,896 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1608 transitions. [2022-02-09 02:48:23,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,896 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1608 transitions. [2022-02-09 02:48:23,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,897 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-09 02:48:23,898 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,898 INFO L85 PathProgramCache]: Analyzing trace with hash 181706078, now seen corresponding path program 1 times [2022-02-09 02:48:23,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721283394] [2022-02-09 02:48:23,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721283394] [2022-02-09 02:48:23,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721283394] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,912 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375548169] [2022-02-09 02:48:23,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,913 INFO L87 Difference]: Start difference. First operand 386 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:23,956 INFO L93 Difference]: Finished difference Result 436 states and 1799 transitions. [2022-02-09 02:48:23,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:23,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:23,960 INFO L225 Difference]: With dead ends: 436 [2022-02-09 02:48:23,960 INFO L226 Difference]: Without dead ends: 436 [2022-02-09 02:48:23,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:23,961 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:23,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:23,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-09 02:48:23,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2022-02-09 02:48:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 4.135632183908046) internal successors, (1799), 435 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:23,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1799 transitions. [2022-02-09 02:48:23,972 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1799 transitions. Word has length 15 [2022-02-09 02:48:23,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:23,973 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1799 transitions. [2022-02-09 02:48:23,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:23,973 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1799 transitions. [2022-02-09 02:48:23,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-09 02:48:23,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:23,974 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:23,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-09 02:48:23,974 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:23,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:23,975 INFO L85 PathProgramCache]: Analyzing trace with hash 542072910, now seen corresponding path program 1 times [2022-02-09 02:48:23,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:23,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463379185] [2022-02-09 02:48:23,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:23,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:23,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:23,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:23,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463379185] [2022-02-09 02:48:23,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463379185] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:23,991 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:23,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:23,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399004921] [2022-02-09 02:48:23,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:23,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:23,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:23,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:23,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:23,992 INFO L87 Difference]: Start difference. First operand 436 states and 1799 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:24,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:24,035 INFO L93 Difference]: Finished difference Result 493 states and 2014 transitions. [2022-02-09 02:48:24,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:24,036 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:24,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:24,038 INFO L225 Difference]: With dead ends: 493 [2022-02-09 02:48:24,038 INFO L226 Difference]: Without dead ends: 493 [2022-02-09 02:48:24,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:24,039 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:24,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:24,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-02-09 02:48:24,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 493. [2022-02-09 02:48:24,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 4.09349593495935) internal successors, (2014), 492 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2014 transitions. [2022-02-09 02:48:24,054 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2014 transitions. Word has length 15 [2022-02-09 02:48:24,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:24,055 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 2014 transitions. [2022-02-09 02:48:24,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-02-09 02:48:24,055 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2014 transitions. [2022-02-09 02:48:24,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:24,056 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:24,056 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:24,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-09 02:48:24,056 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:24,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:24,057 INFO L85 PathProgramCache]: Analyzing trace with hash -507729471, now seen corresponding path program 1 times [2022-02-09 02:48:24,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:24,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017033585] [2022-02-09 02:48:24,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:24,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:24,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:24,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:24,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:24,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017033585] [2022-02-09 02:48:24,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017033585] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:24,076 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:24,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:24,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703396547] [2022-02-09 02:48:24,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:24,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:24,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:24,078 INFO L87 Difference]: Start difference. First operand 493 states and 2014 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:24,172 INFO L93 Difference]: Finished difference Result 768 states and 2846 transitions. [2022-02-09 02:48:24,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:24,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:24,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:24,175 INFO L225 Difference]: With dead ends: 768 [2022-02-09 02:48:24,176 INFO L226 Difference]: Without dead ends: 668 [2022-02-09 02:48:24,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:24,177 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:24,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 25 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:24,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-09 02:48:24,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 534. [2022-02-09 02:48:24,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.954971857410882) internal successors, (2108), 533 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 2108 transitions. [2022-02-09 02:48:24,191 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 2108 transitions. Word has length 16 [2022-02-09 02:48:24,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:24,191 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 2108 transitions. [2022-02-09 02:48:24,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,191 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 2108 transitions. [2022-02-09 02:48:24,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:24,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:24,193 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:24,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-09 02:48:24,193 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:24,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:24,193 INFO L85 PathProgramCache]: Analyzing trace with hash -263539872, now seen corresponding path program 1 times [2022-02-09 02:48:24,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:24,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179132444] [2022-02-09 02:48:24,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:24,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:24,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:24,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:24,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179132444] [2022-02-09 02:48:24,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179132444] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:24,234 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:24,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:24,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781906585] [2022-02-09 02:48:24,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:24,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:24,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:24,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:24,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:24,235 INFO L87 Difference]: Start difference. First operand 534 states and 2108 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:24,315 INFO L93 Difference]: Finished difference Result 798 states and 2957 transitions. [2022-02-09 02:48:24,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:24,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:24,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:24,319 INFO L225 Difference]: With dead ends: 798 [2022-02-09 02:48:24,319 INFO L226 Difference]: Without dead ends: 698 [2022-02-09 02:48:24,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:24,320 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:24,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 25 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:24,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-02-09 02:48:24,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 542. [2022-02-09 02:48:24,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.918669131238447) internal successors, (2120), 541 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 2120 transitions. [2022-02-09 02:48:24,333 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 2120 transitions. Word has length 16 [2022-02-09 02:48:24,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:24,333 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 2120 transitions. [2022-02-09 02:48:24,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:24,333 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 2120 transitions. [2022-02-09 02:48:24,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:24,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:24,335 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:24,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-09 02:48:24,335 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:24,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1925734427, now seen corresponding path program 1 times [2022-02-09 02:48:24,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:24,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45309538] [2022-02-09 02:48:24,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:24,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:24,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:24,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:24,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:24,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45309538] [2022-02-09 02:48:24,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45309538] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:24,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880265312] [2022-02-09 02:48:24,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:24,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:24,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:24,410 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-02-09 02:48:24,416 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-02-09 02:48:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:24,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:24,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:24,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 19 treesize of output 15 [2022-02-09 02:48:24,609 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 20 treesize of output 16 [2022-02-09 02:48:24,639 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 19 treesize of output 15 [2022-02-09 02:48:24,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 135 treesize of output 121 [2022-02-09 02:48:24,865 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 21 [2022-02-09 02:48:24,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 31 treesize of output 21 [2022-02-09 02:48:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:24,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:25,182 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 259 treesize of output 255 [2022-02-09 02:48:25,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 255 treesize of output 239 [2022-02-09 02:48:25,361 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 61 treesize of output 51 [2022-02-09 02:48:25,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:25,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880265312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:25,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:25,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-02-09 02:48:25,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348360215] [2022-02-09 02:48:25,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:25,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-09 02:48:25,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:25,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-09 02:48:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-09 02:48:25,424 INFO L87 Difference]: Start difference. First operand 542 states and 2120 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:26,215 INFO L93 Difference]: Finished difference Result 1544 states and 5215 transitions. [2022-02-09 02:48:26,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-09 02:48:26,216 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:26,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:26,222 INFO L225 Difference]: With dead ends: 1544 [2022-02-09 02:48:26,222 INFO L226 Difference]: Without dead ends: 1502 [2022-02-09 02:48:26,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2022-02-09 02:48:26,223 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 130 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:26,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 133 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 874 Invalid, 0 Unknown, 9 Unchecked, 0.5s Time] [2022-02-09 02:48:26,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2022-02-09 02:48:26,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 556. [2022-02-09 02:48:26,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 3.8954954954954957) internal successors, (2162), 555 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 2162 transitions. [2022-02-09 02:48:26,244 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 2162 transitions. Word has length 16 [2022-02-09 02:48:26,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:26,244 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 2162 transitions. [2022-02-09 02:48:26,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,244 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 2162 transitions. [2022-02-09 02:48:26,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:26,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:26,245 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:26,265 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-02-09 02:48:26,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-09 02:48:26,465 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:26,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:26,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1128101, now seen corresponding path program 1 times [2022-02-09 02:48:26,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:26,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083474896] [2022-02-09 02:48:26,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:26,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:26,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:26,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:26,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083474896] [2022-02-09 02:48:26,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083474896] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:26,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787609054] [2022-02-09 02:48:26,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:26,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:26,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:26,495 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-02-09 02:48:26,499 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-02-09 02:48:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:26,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:26,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:26,548 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 21 treesize of output 17 [2022-02-09 02:48:26,558 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 26 treesize of output 20 [2022-02-09 02:48:26,560 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-02-09 02:48:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:26,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:26,599 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 20 treesize of output 16 [2022-02-09 02:48:26,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:26,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787609054] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:26,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:26,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-02-09 02:48:26,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905934804] [2022-02-09 02:48:26,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:26,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:26,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:26,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:26,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:26,619 INFO L87 Difference]: Start difference. First operand 556 states and 2162 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:26,688 INFO L93 Difference]: Finished difference Result 806 states and 2889 transitions. [2022-02-09 02:48:26,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:26,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:26,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:26,692 INFO L225 Difference]: With dead ends: 806 [2022-02-09 02:48:26,692 INFO L226 Difference]: Without dead ends: 717 [2022-02-09 02:48:26,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:26,693 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 38 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:26,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 26 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:26,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-02-09 02:48:26,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 571. [2022-02-09 02:48:26,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.824561403508772) internal successors, (2180), 570 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 2180 transitions. [2022-02-09 02:48:26,706 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 2180 transitions. Word has length 16 [2022-02-09 02:48:26,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:26,707 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 2180 transitions. [2022-02-09 02:48:26,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:26,707 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 2180 transitions. [2022-02-09 02:48:26,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:26,708 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:26,708 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:26,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-09 02:48:26,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-09 02:48:26,923 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:26,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1488759332, now seen corresponding path program 1 times [2022-02-09 02:48:26,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:26,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493807713] [2022-02-09 02:48:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:26,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:27,536 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:27,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:27,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493807713] [2022-02-09 02:48:27,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493807713] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:27,536 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:27,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 02:48:27,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923741144] [2022-02-09 02:48:27,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:27,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 02:48:27,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:27,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 02:48:27,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:27,537 INFO L87 Difference]: Start difference. First operand 571 states and 2180 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:27,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:27,873 INFO L93 Difference]: Finished difference Result 899 states and 3176 transitions. [2022-02-09 02:48:27,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:27,874 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:27,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:27,878 INFO L225 Difference]: With dead ends: 899 [2022-02-09 02:48:27,878 INFO L226 Difference]: Without dead ends: 857 [2022-02-09 02:48:27,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:27,879 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:27,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 38 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:27,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-02-09 02:48:27,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 571. [2022-02-09 02:48:27,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.8175438596491227) internal successors, (2176), 570 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:27,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 2176 transitions. [2022-02-09 02:48:27,893 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 2176 transitions. Word has length 16 [2022-02-09 02:48:27,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:27,893 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 2176 transitions. [2022-02-09 02:48:27,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:27,893 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 2176 transitions. [2022-02-09 02:48:27,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:27,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:27,894 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:27,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-09 02:48:27,895 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:27,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:27,895 INFO L85 PathProgramCache]: Analyzing trace with hash 185156828, now seen corresponding path program 1 times [2022-02-09 02:48:27,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:27,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406901530] [2022-02-09 02:48:27,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:27,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:27,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:27,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406901530] [2022-02-09 02:48:27,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406901530] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:27,926 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:27,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:27,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014389147] [2022-02-09 02:48:27,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:27,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:27,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:27,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:27,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:27,926 INFO L87 Difference]: Start difference. First operand 571 states and 2176 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:28,021 INFO L93 Difference]: Finished difference Result 832 states and 2998 transitions. [2022-02-09 02:48:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:28,021 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:28,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:28,025 INFO L225 Difference]: With dead ends: 832 [2022-02-09 02:48:28,025 INFO L226 Difference]: Without dead ends: 743 [2022-02-09 02:48:28,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:28,025 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:28,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 26 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:28,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-02-09 02:48:28,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 563. [2022-02-09 02:48:28,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 3.800711743772242) internal successors, (2136), 562 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 2136 transitions. [2022-02-09 02:48:28,038 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 2136 transitions. Word has length 16 [2022-02-09 02:48:28,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:28,038 INFO L470 AbstractCegarLoop]: Abstraction has 563 states and 2136 transitions. [2022-02-09 02:48:28,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,038 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 2136 transitions. [2022-02-09 02:48:28,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:28,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:28,039 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:28,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-02-09 02:48:28,040 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:28,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:28,040 INFO L85 PathProgramCache]: Analyzing trace with hash -372624293, now seen corresponding path program 2 times [2022-02-09 02:48:28,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:28,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46590263] [2022-02-09 02:48:28,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:28,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:28,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:28,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:28,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46590263] [2022-02-09 02:48:28,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46590263] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:28,122 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:28,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:28,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902076771] [2022-02-09 02:48:28,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:28,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:28,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:28,123 INFO L87 Difference]: Start difference. First operand 563 states and 2136 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:28,440 INFO L93 Difference]: Finished difference Result 1040 states and 3637 transitions. [2022-02-09 02:48:28,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 02:48:28,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:28,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:28,445 INFO L225 Difference]: With dead ends: 1040 [2022-02-09 02:48:28,445 INFO L226 Difference]: Without dead ends: 1017 [2022-02-09 02:48:28,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:28,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:28,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 33 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:28,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-02-09 02:48:28,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 567. [2022-02-09 02:48:28,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 3.7879858657243815) internal successors, (2144), 566 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 2144 transitions. [2022-02-09 02:48:28,462 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 2144 transitions. Word has length 16 [2022-02-09 02:48:28,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:28,462 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 2144 transitions. [2022-02-09 02:48:28,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:28,462 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 2144 transitions. [2022-02-09 02:48:28,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:28,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:28,463 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:28,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-02-09 02:48:28,464 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:28,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:28,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1214418020, now seen corresponding path program 2 times [2022-02-09 02:48:28,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:28,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66612174] [2022-02-09 02:48:28,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:28,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:28,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:28,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:28,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66612174] [2022-02-09 02:48:28,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66612174] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:28,814 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:28,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:28,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474573198] [2022-02-09 02:48:28,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:28,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:28,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:28,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:28,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:28,815 INFO L87 Difference]: Start difference. First operand 567 states and 2144 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:29,183 INFO L93 Difference]: Finished difference Result 1080 states and 3807 transitions. [2022-02-09 02:48:29,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-09 02:48:29,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:29,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:29,188 INFO L225 Difference]: With dead ends: 1080 [2022-02-09 02:48:29,188 INFO L226 Difference]: Without dead ends: 1053 [2022-02-09 02:48:29,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:29,189 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:29,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:29,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-02-09 02:48:29,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 563. [2022-02-09 02:48:29,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 3.797153024911032) internal successors, (2134), 562 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 2134 transitions. [2022-02-09 02:48:29,203 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 2134 transitions. Word has length 16 [2022-02-09 02:48:29,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:29,203 INFO L470 AbstractCegarLoop]: Abstraction has 563 states and 2134 transitions. [2022-02-09 02:48:29,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,203 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 2134 transitions. [2022-02-09 02:48:29,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:29,204 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:29,205 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:29,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-02-09 02:48:29,205 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:29,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:29,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1894650075, now seen corresponding path program 2 times [2022-02-09 02:48:29,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:29,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036501317] [2022-02-09 02:48:29,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:29,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:29,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:29,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:29,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:29,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036501317] [2022-02-09 02:48:29,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036501317] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:29,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318793581] [2022-02-09 02:48:29,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:48:29,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:29,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:29,249 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-02-09 02:48:29,250 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-02-09 02:48:29,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-02-09 02:48:29,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:29,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:29,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:29,325 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 33 treesize of output 27 [2022-02-09 02:48:29,332 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 20 treesize of output 16 [2022-02-09 02:48:29,333 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-02-09 02:48:29,341 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 19 treesize of output 15 [2022-02-09 02:48:29,368 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 37 treesize of output 31 [2022-02-09 02:48:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:29,381 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-09 02:48:29,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318793581] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:29,381 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-09 02:48:29,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-02-09 02:48:29,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527759748] [2022-02-09 02:48:29,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:29,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:29,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:29,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:29,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:29,382 INFO L87 Difference]: Start difference. First operand 563 states and 2134 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:29,474 INFO L93 Difference]: Finished difference Result 846 states and 3049 transitions. [2022-02-09 02:48:29,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:29,474 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:29,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:29,477 INFO L225 Difference]: With dead ends: 846 [2022-02-09 02:48:29,477 INFO L226 Difference]: Without dead ends: 757 [2022-02-09 02:48:29,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:29,478 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:29,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 19 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:29,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2022-02-09 02:48:29,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 594. [2022-02-09 02:48:29,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 3.75716694772344) internal successors, (2228), 593 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 2228 transitions. [2022-02-09 02:48:29,489 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 2228 transitions. Word has length 16 [2022-02-09 02:48:29,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:29,489 INFO L470 AbstractCegarLoop]: Abstraction has 594 states and 2228 transitions. [2022-02-09 02:48:29,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:29,489 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 2228 transitions. [2022-02-09 02:48:29,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:29,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:29,490 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:29,507 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-02-09 02:48:29,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:29,707 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:29,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1453708196, now seen corresponding path program 2 times [2022-02-09 02:48:29,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:29,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493995096] [2022-02-09 02:48:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:29,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:29,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:29,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493995096] [2022-02-09 02:48:29,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493995096] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:29,847 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:29,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 02:48:29,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328909491] [2022-02-09 02:48:29,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:29,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 02:48:29,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:29,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 02:48:29,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:29,848 INFO L87 Difference]: Start difference. First operand 594 states and 2228 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:30,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:30,095 INFO L93 Difference]: Finished difference Result 1386 states and 4875 transitions. [2022-02-09 02:48:30,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 02:48:30,095 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:30,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:30,099 INFO L225 Difference]: With dead ends: 1386 [2022-02-09 02:48:30,099 INFO L226 Difference]: Without dead ends: 1257 [2022-02-09 02:48:30,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:30,100 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:30,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 39 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:30,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-02-09 02:48:30,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 583. [2022-02-09 02:48:30,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.7353951890034365) internal successors, (2174), 582 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:30,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2174 transitions. [2022-02-09 02:48:30,115 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2174 transitions. Word has length 16 [2022-02-09 02:48:30,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:30,115 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2174 transitions. [2022-02-09 02:48:30,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:30,115 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2174 transitions. [2022-02-09 02:48:30,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:30,116 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:30,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:30,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-02-09 02:48:30,116 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:30,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:30,117 INFO L85 PathProgramCache]: Analyzing trace with hash 752572181, now seen corresponding path program 3 times [2022-02-09 02:48:30,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:30,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685458285] [2022-02-09 02:48:30,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:30,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:30,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:30,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685458285] [2022-02-09 02:48:30,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685458285] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:30,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893202086] [2022-02-09 02:48:30,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:48:30,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:30,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:30,180 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-02-09 02:48:30,181 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-02-09 02:48:30,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:48:30,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:30,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:30,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:30,271 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 250 treesize of output 246 [2022-02-09 02:48:30,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 230 [2022-02-09 02:48:30,306 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 29 treesize of output 23 [2022-02-09 02:48:30,308 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 33 treesize of output 23 [2022-02-09 02:48:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:30,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:30,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 259 treesize of output 255 [2022-02-09 02:48:30,555 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 255 treesize of output 239 [2022-02-09 02:48:30,920 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 259 treesize of output 255 [2022-02-09 02:48:30,925 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 255 treesize of output 251 [2022-02-09 02:48:30,928 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 251 treesize of output 235 [2022-02-09 02:48:30,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 248 [2022-02-09 02:48:30,938 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 213 treesize of output 197 [2022-02-09 02:48:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:31,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893202086] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:31,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:31,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-09 02:48:31,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819021810] [2022-02-09 02:48:31,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:31,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-09 02:48:31,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-09 02:48:31,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-09 02:48:31,070 INFO L87 Difference]: Start difference. First operand 583 states and 2174 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:31,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:31,388 INFO L93 Difference]: Finished difference Result 1101 states and 3711 transitions. [2022-02-09 02:48:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 02:48:31,388 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:31,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:31,391 INFO L225 Difference]: With dead ends: 1101 [2022-02-09 02:48:31,391 INFO L226 Difference]: Without dead ends: 1059 [2022-02-09 02:48:31,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-02-09 02:48:31,392 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 110 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:31,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 72 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 412 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-09 02:48:31,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-02-09 02:48:31,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 583. [2022-02-09 02:48:31,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.7199312714776633) internal successors, (2165), 582 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:31,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2165 transitions. [2022-02-09 02:48:31,410 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2165 transitions. Word has length 16 [2022-02-09 02:48:31,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:31,410 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2165 transitions. [2022-02-09 02:48:31,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:31,411 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2165 transitions. [2022-02-09 02:48:31,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:31,412 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:31,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:31,433 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-02-09 02:48:31,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:31,627 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:31,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:31,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1793091819, now seen corresponding path program 4 times [2022-02-09 02:48:31,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:31,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750384342] [2022-02-09 02:48:31,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:31,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:31,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:31,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:31,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750384342] [2022-02-09 02:48:31,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750384342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:31,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356452185] [2022-02-09 02:48:31,697 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:48:31,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:31,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:31,698 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-02-09 02:48:31,706 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-02-09 02:48:31,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:48:31,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:31,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:31,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:31,745 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 35 treesize of output 27 [2022-02-09 02:48:31,805 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 250 treesize of output 246 [2022-02-09 02:48:31,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 246 treesize of output 242 [2022-02-09 02:48:31,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 241 [2022-02-09 02:48:31,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 250 treesize of output 234 [2022-02-09 02:48:31,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 217 [2022-02-09 02:48:31,820 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 202 treesize of output 186 [2022-02-09 02:48:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:31,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:32,064 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 259 treesize of output 255 [2022-02-09 02:48:32,067 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 255 treesize of output 239 [2022-02-09 02:48:32,304 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 259 treesize of output 255 [2022-02-09 02:48:32,308 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 255 treesize of output 251 [2022-02-09 02:48:32,313 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 251 treesize of output 235 [2022-02-09 02:48:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 248 [2022-02-09 02:48:32,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 213 treesize of output 197 [2022-02-09 02:48:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:32,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356452185] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:32,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:32,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-02-09 02:48:32,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929345458] [2022-02-09 02:48:32,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:32,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-09 02:48:32,422 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:32,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-09 02:48:32,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-09 02:48:32,422 INFO L87 Difference]: Start difference. First operand 583 states and 2165 transitions. Second operand has 10 states, 10 states have (on average 3.3) 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-02-09 02:48:32,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:32,703 INFO L93 Difference]: Finished difference Result 1130 states and 3748 transitions. [2022-02-09 02:48:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-09 02:48:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) 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 16 [2022-02-09 02:48:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:32,706 INFO L225 Difference]: With dead ends: 1130 [2022-02-09 02:48:32,706 INFO L226 Difference]: Without dead ends: 1097 [2022-02-09 02:48:32,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-02-09 02:48:32,707 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 93 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:32,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 76 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:32,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-02-09 02:48:32,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 583. [2022-02-09 02:48:32,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.711340206185567) internal successors, (2160), 582 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2160 transitions. [2022-02-09 02:48:32,721 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2160 transitions. Word has length 16 [2022-02-09 02:48:32,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:32,721 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2160 transitions. [2022-02-09 02:48:32,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) 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-02-09 02:48:32,721 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2160 transitions. [2022-02-09 02:48:32,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:32,722 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:32,722 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:32,743 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-02-09 02:48:32,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-02-09 02:48:32,942 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:32,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:32,942 INFO L85 PathProgramCache]: Analyzing trace with hash 2014690456, now seen corresponding path program 3 times [2022-02-09 02:48:32,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:32,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706411109] [2022-02-09 02:48:32,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:32,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:33,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:33,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706411109] [2022-02-09 02:48:33,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706411109] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:33,192 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:33,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:33,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045798050] [2022-02-09 02:48:33,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:33,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:33,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:33,193 INFO L87 Difference]: Start difference. First operand 583 states and 2160 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:33,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:33,498 INFO L93 Difference]: Finished difference Result 659 states and 2144 transitions. [2022-02-09 02:48:33,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:33,498 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:33,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:33,500 INFO L225 Difference]: With dead ends: 659 [2022-02-09 02:48:33,500 INFO L226 Difference]: Without dead ends: 617 [2022-02-09 02:48:33,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:33,501 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:33,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 33 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:33,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-02-09 02:48:33,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 515. [2022-02-09 02:48:33,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.490272373540856) internal successors, (1794), 514 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:33,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1794 transitions. [2022-02-09 02:48:33,512 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1794 transitions. Word has length 16 [2022-02-09 02:48:33,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:33,512 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1794 transitions. [2022-02-09 02:48:33,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:33,512 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1794 transitions. [2022-02-09 02:48:33,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:33,513 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:33,513 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:33,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-02-09 02:48:33,513 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:33,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:33,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1307197526, now seen corresponding path program 4 times [2022-02-09 02:48:33,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:33,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85940824] [2022-02-09 02:48:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:33,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:33,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:33,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:33,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85940824] [2022-02-09 02:48:33,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85940824] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:33,787 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:33,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:33,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428083016] [2022-02-09 02:48:33,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:33,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:33,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:33,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:33,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:33,789 INFO L87 Difference]: Start difference. First operand 515 states and 1794 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:34,136 INFO L93 Difference]: Finished difference Result 648 states and 2118 transitions. [2022-02-09 02:48:34,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:34,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:34,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:34,138 INFO L225 Difference]: With dead ends: 648 [2022-02-09 02:48:34,138 INFO L226 Difference]: Without dead ends: 625 [2022-02-09 02:48:34,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:34,139 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:34,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 39 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:34,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-02-09 02:48:34,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 525. [2022-02-09 02:48:34,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.4713740458015265) internal successors, (1819), 524 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1819 transitions. [2022-02-09 02:48:34,149 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1819 transitions. Word has length 16 [2022-02-09 02:48:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:34,149 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1819 transitions. [2022-02-09 02:48:34,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,150 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1819 transitions. [2022-02-09 02:48:34,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:34,150 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:34,151 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:34,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-02-09 02:48:34,151 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:34,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash -2035538601, now seen corresponding path program 2 times [2022-02-09 02:48:34,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:34,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24522330] [2022-02-09 02:48:34,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:34,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:34,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:34,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24522330] [2022-02-09 02:48:34,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24522330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:34,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699949363] [2022-02-09 02:48:34,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:48:34,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:34,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:34,194 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-02-09 02:48:34,199 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-02-09 02:48:34,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-02-09 02:48:34,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:34,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-09 02:48:34,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:34,269 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 19 treesize of output 15 [2022-02-09 02:48:34,299 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 20 treesize of output 16 [2022-02-09 02:48:34,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 19 treesize of output 15 [2022-02-09 02:48:34,445 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 135 treesize of output 121 [2022-02-09 02:48:34,495 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-02-09 02:48:34,496 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 19 treesize of output 13 [2022-02-09 02:48:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:34,507 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-09 02:48:34,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699949363] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:34,507 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-09 02:48:34,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-02-09 02:48:34,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186820754] [2022-02-09 02:48:34,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:34,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:34,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:34,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:34,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:34,508 INFO L87 Difference]: Start difference. First operand 525 states and 1819 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:34,671 INFO L93 Difference]: Finished difference Result 592 states and 1956 transitions. [2022-02-09 02:48:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:34,671 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:34,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:34,673 INFO L225 Difference]: With dead ends: 592 [2022-02-09 02:48:34,673 INFO L226 Difference]: Without dead ends: 544 [2022-02-09 02:48:34,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:34,673 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:34,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 24 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:34,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-02-09 02:48:34,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 509. [2022-02-09 02:48:34,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 3.47244094488189) internal successors, (1764), 508 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1764 transitions. [2022-02-09 02:48:34,681 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1764 transitions. Word has length 16 [2022-02-09 02:48:34,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:34,682 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 1764 transitions. [2022-02-09 02:48:34,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:34,682 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1764 transitions. [2022-02-09 02:48:34,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:34,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:34,683 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:34,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-09 02:48:34,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-09 02:48:34,898 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:34,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash -861432262, now seen corresponding path program 2 times [2022-02-09 02:48:34,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:34,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978578185] [2022-02-09 02:48:34,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:34,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:34,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:34,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:34,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:34,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978578185] [2022-02-09 02:48:34,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978578185] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:34,982 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:34,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:34,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441734315] [2022-02-09 02:48:34,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:34,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:34,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:34,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:34,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:34,984 INFO L87 Difference]: Start difference. First operand 509 states and 1764 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:35,111 INFO L93 Difference]: Finished difference Result 684 states and 2276 transitions. [2022-02-09 02:48:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:35,111 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:35,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:35,113 INFO L225 Difference]: With dead ends: 684 [2022-02-09 02:48:35,113 INFO L226 Difference]: Without dead ends: 623 [2022-02-09 02:48:35,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:35,113 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:35,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 29 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:35,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-02-09 02:48:35,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 479. [2022-02-09 02:48:35,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 3.510460251046025) internal successors, (1678), 478 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1678 transitions. [2022-02-09 02:48:35,122 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1678 transitions. Word has length 16 [2022-02-09 02:48:35,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:35,123 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1678 transitions. [2022-02-09 02:48:35,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,123 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1678 transitions. [2022-02-09 02:48:35,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:35,124 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:35,124 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:35,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-02-09 02:48:35,125 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:35,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:35,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1639640981, now seen corresponding path program 5 times [2022-02-09 02:48:35,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:35,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831687401] [2022-02-09 02:48:35,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:35,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:35,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:35,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:35,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:35,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831687401] [2022-02-09 02:48:35,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831687401] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:35,228 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:35,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:35,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67294745] [2022-02-09 02:48:35,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:35,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:35,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:35,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:35,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:35,229 INFO L87 Difference]: Start difference. First operand 479 states and 1678 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:35,506 INFO L93 Difference]: Finished difference Result 851 states and 2791 transitions. [2022-02-09 02:48:35,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-09 02:48:35,506 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:35,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:35,508 INFO L225 Difference]: With dead ends: 851 [2022-02-09 02:48:35,508 INFO L226 Difference]: Without dead ends: 828 [2022-02-09 02:48:35,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:35,509 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 71 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:35,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 31 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:35,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-02-09 02:48:35,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 485. [2022-02-09 02:48:35,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 3.506198347107438) internal successors, (1697), 484 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 1697 transitions. [2022-02-09 02:48:35,518 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 1697 transitions. Word has length 16 [2022-02-09 02:48:35,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:35,518 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 1697 transitions. [2022-02-09 02:48:35,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:35,518 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 1697 transitions. [2022-02-09 02:48:35,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:35,519 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:35,519 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:35,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-02-09 02:48:35,519 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:35,519 INFO L85 PathProgramCache]: Analyzing trace with hash 797847254, now seen corresponding path program 5 times [2022-02-09 02:48:35,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:35,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788947167] [2022-02-09 02:48:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:35,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:35,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:35,806 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:35,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788947167] [2022-02-09 02:48:35,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788947167] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:35,807 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:35,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:35,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529101274] [2022-02-09 02:48:35,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:35,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:35,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:35,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:35,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:35,807 INFO L87 Difference]: Start difference. First operand 485 states and 1697 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:36,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:36,107 INFO L93 Difference]: Finished difference Result 934 states and 3145 transitions. [2022-02-09 02:48:36,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-09 02:48:36,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:36,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:36,109 INFO L225 Difference]: With dead ends: 934 [2022-02-09 02:48:36,109 INFO L226 Difference]: Without dead ends: 907 [2022-02-09 02:48:36,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-09 02:48:36,110 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:36,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 25 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 02:48:36,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-02-09 02:48:36,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 481. [2022-02-09 02:48:36,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5145833333333334) internal successors, (1687), 480 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:36,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1687 transitions. [2022-02-09 02:48:36,119 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1687 transitions. Word has length 16 [2022-02-09 02:48:36,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:36,119 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1687 transitions. [2022-02-09 02:48:36,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:36,120 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1687 transitions. [2022-02-09 02:48:36,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:36,120 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:36,120 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:36,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-02-09 02:48:36,121 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:36,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:36,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1392335701, now seen corresponding path program 6 times [2022-02-09 02:48:36,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:36,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004183619] [2022-02-09 02:48:36,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:36,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:36,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:36,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004183619] [2022-02-09 02:48:36,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004183619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:36,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460755988] [2022-02-09 02:48:36,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:48:36,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:36,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:36,201 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-02-09 02:48:36,202 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-02-09 02:48:36,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:48:36,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:36,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-09 02:48:36,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:36,312 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 19 treesize of output 15 [2022-02-09 02:48:36,338 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 20 treesize of output 16 [2022-02-09 02:48:36,456 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 135 treesize of output 121 [2022-02-09 02:48:36,483 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 21 [2022-02-09 02:48:36,487 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 31 treesize of output 21 [2022-02-09 02:48:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:36,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:36,732 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 259 treesize of output 255 [2022-02-09 02:48:36,735 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 255 treesize of output 239 [2022-02-09 02:48:36,923 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 61 treesize of output 51 [2022-02-09 02:48:36,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:36,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460755988] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:36,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:36,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-02-09 02:48:36,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557954073] [2022-02-09 02:48:36,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:36,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-09 02:48:36,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:36,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-09 02:48:36,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-02-09 02:48:36,963 INFO L87 Difference]: Start difference. First operand 481 states and 1687 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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-02-09 02:48:37,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:37,492 INFO L93 Difference]: Finished difference Result 1133 states and 3561 transitions. [2022-02-09 02:48:37,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-09 02:48:37,492 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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 16 [2022-02-09 02:48:37,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:37,495 INFO L225 Difference]: With dead ends: 1133 [2022-02-09 02:48:37,495 INFO L226 Difference]: Without dead ends: 1100 [2022-02-09 02:48:37,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2022-02-09 02:48:37,495 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 112 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:37,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 129 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-09 02:48:37,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-02-09 02:48:37,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 481. [2022-02-09 02:48:37,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5) internal successors, (1680), 480 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:37,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1680 transitions. [2022-02-09 02:48:37,507 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1680 transitions. Word has length 16 [2022-02-09 02:48:37,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:37,507 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1680 transitions. [2022-02-09 02:48:37,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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-02-09 02:48:37,507 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1680 transitions. [2022-02-09 02:48:37,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-09 02:48:37,508 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:37,508 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:37,524 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-02-09 02:48:37,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:37,736 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:37,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:37,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1154290392, now seen corresponding path program 6 times [2022-02-09 02:48:37,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:37,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156145600] [2022-02-09 02:48:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:37,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:38,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156145600] [2022-02-09 02:48:38,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156145600] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,109 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-09 02:48:38,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941877393] [2022-02-09 02:48:38,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-09 02:48:38,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-09 02:48:38,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:38,109 INFO L87 Difference]: Start difference. First operand 481 states and 1680 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:38,477 INFO L93 Difference]: Finished difference Result 751 states and 2502 transitions. [2022-02-09 02:48:38,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:38,478 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-09 02:48:38,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:38,479 INFO L225 Difference]: With dead ends: 751 [2022-02-09 02:48:38,480 INFO L226 Difference]: Without dead ends: 728 [2022-02-09 02:48:38,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-09 02:48:38,480 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:38,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 29 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:38,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-02-09 02:48:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 481. [2022-02-09 02:48:38,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5) internal successors, (1680), 480 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1680 transitions. [2022-02-09 02:48:38,489 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1680 transitions. Word has length 16 [2022-02-09 02:48:38,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:38,489 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1680 transitions. [2022-02-09 02:48:38,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,489 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1680 transitions. [2022-02-09 02:48:38,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:38,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:38,490 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:38,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-02-09 02:48:38,490 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:38,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:38,491 INFO L85 PathProgramCache]: Analyzing trace with hash -792567682, now seen corresponding path program 1 times [2022-02-09 02:48:38,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:38,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685370170] [2022-02-09 02:48:38,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:38,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:38,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685370170] [2022-02-09 02:48:38,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685370170] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,518 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:38,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283598559] [2022-02-09 02:48:38,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:38,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:38,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:38,519 INFO L87 Difference]: Start difference. First operand 481 states and 1680 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:38,588 INFO L93 Difference]: Finished difference Result 782 states and 2553 transitions. [2022-02-09 02:48:38,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:38,589 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:38,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:38,591 INFO L225 Difference]: With dead ends: 782 [2022-02-09 02:48:38,591 INFO L226 Difference]: Without dead ends: 782 [2022-02-09 02:48:38,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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-02-09 02:48:38,591 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:38,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 23 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:38,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-02-09 02:48:38,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 518. [2022-02-09 02:48:38,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.4429400386847195) internal successors, (1780), 517 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1780 transitions. [2022-02-09 02:48:38,600 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1780 transitions. Word has length 18 [2022-02-09 02:48:38,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:38,600 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1780 transitions. [2022-02-09 02:48:38,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,600 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1780 transitions. [2022-02-09 02:48:38,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:38,601 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:38,601 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:38,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-02-09 02:48:38,601 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:38,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1204040894, now seen corresponding path program 2 times [2022-02-09 02:48:38,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:38,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599980739] [2022-02-09 02:48:38,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:38,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:38,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,621 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:38,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599980739] [2022-02-09 02:48:38,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599980739] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,621 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:38,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304217600] [2022-02-09 02:48:38,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:38,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:38,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:38,622 INFO L87 Difference]: Start difference. First operand 518 states and 1780 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:38,688 INFO L93 Difference]: Finished difference Result 667 states and 2137 transitions. [2022-02-09 02:48:38,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:38,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:38,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:38,690 INFO L225 Difference]: With dead ends: 667 [2022-02-09 02:48:38,690 INFO L226 Difference]: Without dead ends: 659 [2022-02-09 02:48:38,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:38,691 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:38,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 27 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:38,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-02-09 02:48:38,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 518. [2022-02-09 02:48:38,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.4274661508704063) internal successors, (1772), 517 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1772 transitions. [2022-02-09 02:48:38,700 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1772 transitions. Word has length 18 [2022-02-09 02:48:38,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:38,700 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1772 transitions. [2022-02-09 02:48:38,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,700 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1772 transitions. [2022-02-09 02:48:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:38,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:38,701 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:38,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-02-09 02:48:38,701 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:38,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:38,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1469090786, now seen corresponding path program 1 times [2022-02-09 02:48:38,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:38,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587013211] [2022-02-09 02:48:38,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:38,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:38,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587013211] [2022-02-09 02:48:38,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587013211] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,796 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:38,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185202967] [2022-02-09 02:48:38,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:38,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:38,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:38,797 INFO L87 Difference]: Start difference. First operand 518 states and 1772 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:38,879 INFO L93 Difference]: Finished difference Result 703 states and 2144 transitions. [2022-02-09 02:48:38,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:38,880 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:38,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:38,881 INFO L225 Difference]: With dead ends: 703 [2022-02-09 02:48:38,881 INFO L226 Difference]: Without dead ends: 666 [2022-02-09 02:48:38,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:38,881 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 58 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:38,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 32 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:38,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-02-09 02:48:38,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 491. [2022-02-09 02:48:38,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 3.263265306122449) internal successors, (1599), 490 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1599 transitions. [2022-02-09 02:48:38,890 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1599 transitions. Word has length 18 [2022-02-09 02:48:38,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:38,890 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1599 transitions. [2022-02-09 02:48:38,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,890 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1599 transitions. [2022-02-09 02:48:38,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:38,891 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:38,891 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:38,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-02-09 02:48:38,891 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:38,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:38,891 INFO L85 PathProgramCache]: Analyzing trace with hash -352955747, now seen corresponding path program 1 times [2022-02-09 02:48:38,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:38,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131293846] [2022-02-09 02:48:38,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:38,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:38,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131293846] [2022-02-09 02:48:38,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131293846] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,901 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-09 02:48:38,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237115795] [2022-02-09 02:48:38,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-09 02:48:38,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-09 02:48:38,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-09 02:48:38,902 INFO L87 Difference]: Start difference. First operand 491 states and 1599 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:38,934 INFO L93 Difference]: Finished difference Result 496 states and 1533 transitions. [2022-02-09 02:48:38,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-09 02:48:38,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:38,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:38,936 INFO L225 Difference]: With dead ends: 496 [2022-02-09 02:48:38,936 INFO L226 Difference]: Without dead ends: 480 [2022-02-09 02:48:38,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-02-09 02:48:38,936 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:38,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 13 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:38,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-02-09 02:48:38,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 447. [2022-02-09 02:48:38,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.208520179372197) internal successors, (1431), 446 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1431 transitions. [2022-02-09 02:48:38,943 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1431 transitions. Word has length 18 [2022-02-09 02:48:38,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:38,943 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1431 transitions. [2022-02-09 02:48:38,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:38,943 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1431 transitions. [2022-02-09 02:48:38,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:38,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:38,944 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:38,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-02-09 02:48:38,944 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:38,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:38,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1194749474, now seen corresponding path program 2 times [2022-02-09 02:48:38,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:38,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490414813] [2022-02-09 02:48:38,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:38,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:38,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:38,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:38,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490414813] [2022-02-09 02:48:38,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490414813] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:38,980 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:38,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:38,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342798486] [2022-02-09 02:48:38,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:38,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:38,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:38,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:38,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:38,981 INFO L87 Difference]: Start difference. First operand 447 states and 1431 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,061 INFO L93 Difference]: Finished difference Result 580 states and 1726 transitions. [2022-02-09 02:48:39,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:39,062 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,063 INFO L225 Difference]: With dead ends: 580 [2022-02-09 02:48:39,063 INFO L226 Difference]: Without dead ends: 572 [2022-02-09 02:48:39,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,063 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 30 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-02-09 02:48:39,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 447. [2022-02-09 02:48:39,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.1995515695067263) internal successors, (1427), 446 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1427 transitions. [2022-02-09 02:48:39,071 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1427 transitions. Word has length 18 [2022-02-09 02:48:39,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,071 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1427 transitions. [2022-02-09 02:48:39,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,071 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1427 transitions. [2022-02-09 02:48:39,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,071 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,072 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-02-09 02:48:39,072 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1421291112, now seen corresponding path program 1 times [2022-02-09 02:48:39,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618903158] [2022-02-09 02:48:39,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:39,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618903158] [2022-02-09 02:48:39,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618903158] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,088 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:39,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601000924] [2022-02-09 02:48:39,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:39,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:39,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:39,089 INFO L87 Difference]: Start difference. First operand 447 states and 1427 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,139 INFO L93 Difference]: Finished difference Result 510 states and 1570 transitions. [2022-02-09 02:48:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:39,139 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,140 INFO L225 Difference]: With dead ends: 510 [2022-02-09 02:48:39,140 INFO L226 Difference]: Without dead ends: 502 [2022-02-09 02:48:39,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,141 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 21 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:39,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-02-09 02:48:39,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 447. [2022-02-09 02:48:39,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.195067264573991) internal successors, (1425), 446 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1425 transitions. [2022-02-09 02:48:39,147 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1425 transitions. Word has length 18 [2022-02-09 02:48:39,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,147 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1425 transitions. [2022-02-09 02:48:39,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,147 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1425 transitions. [2022-02-09 02:48:39,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,148 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,148 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-02-09 02:48:39,148 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,149 INFO L85 PathProgramCache]: Analyzing trace with hash 506049626, now seen corresponding path program 1 times [2022-02-09 02:48:39,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760613029] [2022-02-09 02:48:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:39,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760613029] [2022-02-09 02:48:39,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760613029] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,233 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:39,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862728784] [2022-02-09 02:48:39,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:39,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:39,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,234 INFO L87 Difference]: Start difference. First operand 447 states and 1425 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,336 INFO L93 Difference]: Finished difference Result 535 states and 1614 transitions. [2022-02-09 02:48:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:39,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,337 INFO L225 Difference]: With dead ends: 535 [2022-02-09 02:48:39,337 INFO L226 Difference]: Without dead ends: 523 [2022-02-09 02:48:39,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:39,337 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 28 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-02-09 02:48:39,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 443. [2022-02-09 02:48:39,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.2058823529411766) internal successors, (1417), 442 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1417 transitions. [2022-02-09 02:48:39,346 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1417 transitions. Word has length 18 [2022-02-09 02:48:39,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,346 INFO L470 AbstractCegarLoop]: Abstraction has 443 states and 1417 transitions. [2022-02-09 02:48:39,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,346 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1417 transitions. [2022-02-09 02:48:39,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,347 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,347 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-02-09 02:48:39,347 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash 730277714, now seen corresponding path program 3 times [2022-02-09 02:48:39,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250730307] [2022-02-09 02:48:39,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:39,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250730307] [2022-02-09 02:48:39,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250730307] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,375 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:39,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496370983] [2022-02-09 02:48:39,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:39,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:39,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:39,376 INFO L87 Difference]: Start difference. First operand 443 states and 1417 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,442 INFO L93 Difference]: Finished difference Result 567 states and 1733 transitions. [2022-02-09 02:48:39,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:39,442 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,444 INFO L225 Difference]: With dead ends: 567 [2022-02-09 02:48:39,444 INFO L226 Difference]: Without dead ends: 567 [2022-02-09 02:48:39,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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-02-09 02:48:39,444 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 24 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-09 02:48:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 426. [2022-02-09 02:48:39,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.1670588235294117) internal successors, (1346), 425 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1346 transitions. [2022-02-09 02:48:39,452 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1346 transitions. Word has length 18 [2022-02-09 02:48:39,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,452 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1346 transitions. [2022-02-09 02:48:39,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,452 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1346 transitions. [2022-02-09 02:48:39,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,452 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,453 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-02-09 02:48:39,453 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,453 INFO L85 PathProgramCache]: Analyzing trace with hash -2067631598, now seen corresponding path program 2 times [2022-02-09 02:48:39,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048179957] [2022-02-09 02:48:39,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-09 02:48:39,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048179957] [2022-02-09 02:48:39,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048179957] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,475 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:39,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278678662] [2022-02-09 02:48:39,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:39,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:39,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:39,476 INFO L87 Difference]: Start difference. First operand 426 states and 1346 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,535 INFO L93 Difference]: Finished difference Result 534 states and 1595 transitions. [2022-02-09 02:48:39,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:39,535 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,536 INFO L225 Difference]: With dead ends: 534 [2022-02-09 02:48:39,536 INFO L226 Difference]: Without dead ends: 526 [2022-02-09 02:48:39,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,536 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 25 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2022-02-09 02:48:39,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 426. [2022-02-09 02:48:39,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.1576470588235295) internal successors, (1342), 425 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1342 transitions. [2022-02-09 02:48:39,544 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1342 transitions. Word has length 18 [2022-02-09 02:48:39,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,544 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1342 transitions. [2022-02-09 02:48:39,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,544 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1342 transitions. [2022-02-09 02:48:39,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,545 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-02-09 02:48:39,545 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash 790162898, now seen corresponding path program 3 times [2022-02-09 02:48:39,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997377906] [2022-02-09 02:48:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:39,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997377906] [2022-02-09 02:48:39,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997377906] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,565 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:39,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618718656] [2022-02-09 02:48:39,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:39,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:39,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:39,566 INFO L87 Difference]: Start difference. First operand 426 states and 1342 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,628 INFO L93 Difference]: Finished difference Result 488 states and 1478 transitions. [2022-02-09 02:48:39,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:39,629 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,629 INFO L225 Difference]: With dead ends: 488 [2022-02-09 02:48:39,629 INFO L226 Difference]: Without dead ends: 488 [2022-02-09 02:48:39,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,630 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 26 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-02-09 02:48:39,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 406. [2022-02-09 02:48:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.1160493827160494) internal successors, (1262), 405 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1262 transitions. [2022-02-09 02:48:39,636 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1262 transitions. Word has length 18 [2022-02-09 02:48:39,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,636 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1262 transitions. [2022-02-09 02:48:39,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,637 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1262 transitions. [2022-02-09 02:48:39,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,637 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-02-09 02:48:39,637 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1844012472, now seen corresponding path program 3 times [2022-02-09 02:48:39,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212440184] [2022-02-09 02:48:39,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:39,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212440184] [2022-02-09 02:48:39,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212440184] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,736 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:39,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013958295] [2022-02-09 02:48:39,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:39,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:39,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,737 INFO L87 Difference]: Start difference. First operand 406 states and 1262 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,809 INFO L93 Difference]: Finished difference Result 492 states and 1441 transitions. [2022-02-09 02:48:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:39,810 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,810 INFO L225 Difference]: With dead ends: 492 [2022-02-09 02:48:39,810 INFO L226 Difference]: Without dead ends: 492 [2022-02-09 02:48:39,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,812 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 29 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-02-09 02:48:39,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 369. [2022-02-09 02:48:39,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.073369565217391) internal successors, (1131), 368 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1131 transitions. [2022-02-09 02:48:39,818 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1131 transitions. Word has length 18 [2022-02-09 02:48:39,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,818 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1131 transitions. [2022-02-09 02:48:39,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,818 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1131 transitions. [2022-02-09 02:48:39,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,819 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-02-09 02:48:39,819 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,819 INFO L85 PathProgramCache]: Analyzing trace with hash -197121620, now seen corresponding path program 2 times [2022-02-09 02:48:39,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261605136] [2022-02-09 02:48:39,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:39,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:39,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:39,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261605136] [2022-02-09 02:48:39,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261605136] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:39,879 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:39,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:39,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211715722] [2022-02-09 02:48:39,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:39,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:39,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:39,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:39,879 INFO L87 Difference]: Start difference. First operand 369 states and 1131 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:39,965 INFO L93 Difference]: Finished difference Result 477 states and 1396 transitions. [2022-02-09 02:48:39,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:39,965 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:39,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:39,966 INFO L225 Difference]: With dead ends: 477 [2022-02-09 02:48:39,966 INFO L226 Difference]: Without dead ends: 477 [2022-02-09 02:48:39,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:39,967 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:39,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 27 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:39,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-02-09 02:48:39,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 379. [2022-02-09 02:48:39,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.0846560846560847) internal successors, (1166), 378 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1166 transitions. [2022-02-09 02:48:39,973 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1166 transitions. Word has length 18 [2022-02-09 02:48:39,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:39,973 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1166 transitions. [2022-02-09 02:48:39,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:39,973 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1166 transitions. [2022-02-09 02:48:39,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:39,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:39,974 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:39,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-02-09 02:48:39,974 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:39,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:39,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1810562742, now seen corresponding path program 4 times [2022-02-09 02:48:39,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:39,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091391780] [2022-02-09 02:48:39,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:39,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091391780] [2022-02-09 02:48:40,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091391780] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,025 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:40,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195619335] [2022-02-09 02:48:40,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:40,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:40,026 INFO L87 Difference]: Start difference. First operand 379 states and 1166 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,113 INFO L93 Difference]: Finished difference Result 406 states and 1207 transitions. [2022-02-09 02:48:40,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:40,114 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,114 INFO L225 Difference]: With dead ends: 406 [2022-02-09 02:48:40,114 INFO L226 Difference]: Without dead ends: 396 [2022-02-09 02:48:40,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,115 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 27 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:40,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-09 02:48:40,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 379. [2022-02-09 02:48:40,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.0714285714285716) internal successors, (1161), 378 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1161 transitions. [2022-02-09 02:48:40,120 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1161 transitions. Word has length 18 [2022-02-09 02:48:40,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,120 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1161 transitions. [2022-02-09 02:48:40,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,120 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1161 transitions. [2022-02-09 02:48:40,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:40,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,121 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:40,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-02-09 02:48:40,121 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1939653548, now seen corresponding path program 3 times [2022-02-09 02:48:40,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299322554] [2022-02-09 02:48:40,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299322554] [2022-02-09 02:48:40,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299322554] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,171 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-09 02:48:40,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414711606] [2022-02-09 02:48:40,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-09 02:48:40,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-09 02:48:40,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-09 02:48:40,172 INFO L87 Difference]: Start difference. First operand 379 states and 1161 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,254 INFO L93 Difference]: Finished difference Result 514 states and 1461 transitions. [2022-02-09 02:48:40,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:40,255 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,255 INFO L225 Difference]: With dead ends: 514 [2022-02-09 02:48:40,255 INFO L226 Difference]: Without dead ends: 506 [2022-02-09 02:48:40,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,256 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:40,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-02-09 02:48:40,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 379. [2022-02-09 02:48:40,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.060846560846561) internal successors, (1157), 378 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1157 transitions. [2022-02-09 02:48:40,261 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1157 transitions. Word has length 18 [2022-02-09 02:48:40,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,262 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1157 transitions. [2022-02-09 02:48:40,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,262 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1157 transitions. [2022-02-09 02:48:40,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:40,262 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,262 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:40,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-02-09 02:48:40,262 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1583210410, now seen corresponding path program 4 times [2022-02-09 02:48:40,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579677671] [2022-02-09 02:48:40,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579677671] [2022-02-09 02:48:40,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579677671] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,348 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:40,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689649294] [2022-02-09 02:48:40,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:40,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:40,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,349 INFO L87 Difference]: Start difference. First operand 379 states and 1157 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,434 INFO L93 Difference]: Finished difference Result 496 states and 1424 transitions. [2022-02-09 02:48:40,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:40,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,435 INFO L225 Difference]: With dead ends: 496 [2022-02-09 02:48:40,435 INFO L226 Difference]: Without dead ends: 496 [2022-02-09 02:48:40,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:40,436 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 35 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:40,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-02-09 02:48:40,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 359. [2022-02-09 02:48:40,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0083798882681565) internal successors, (1077), 358 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1077 transitions. [2022-02-09 02:48:40,441 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1077 transitions. Word has length 18 [2022-02-09 02:48:40,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,442 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1077 transitions. [2022-02-09 02:48:40,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,442 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1077 transitions. [2022-02-09 02:48:40,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:40,442 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,442 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:40,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-02-09 02:48:40,442 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,443 INFO L85 PathProgramCache]: Analyzing trace with hash 501511186, now seen corresponding path program 4 times [2022-02-09 02:48:40,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928879731] [2022-02-09 02:48:40,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928879731] [2022-02-09 02:48:40,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928879731] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,474 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:40,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093382923] [2022-02-09 02:48:40,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:40,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,475 INFO L87 Difference]: Start difference. First operand 359 states and 1077 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,518 INFO L93 Difference]: Finished difference Result 384 states and 1115 transitions. [2022-02-09 02:48:40,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:40,518 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,519 INFO L225 Difference]: With dead ends: 384 [2022-02-09 02:48:40,519 INFO L226 Difference]: Without dead ends: 376 [2022-02-09 02:48:40,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,519 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 21 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-09 02:48:40,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-09 02:48:40,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 357. [2022-02-09 02:48:40,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.00561797752809) internal successors, (1070), 356 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1070 transitions. [2022-02-09 02:48:40,524 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1070 transitions. Word has length 18 [2022-02-09 02:48:40,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,524 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1070 transitions. [2022-02-09 02:48:40,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,524 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1070 transitions. [2022-02-09 02:48:40,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:40,525 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,525 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:40,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-02-09 02:48:40,525 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1600489610, now seen corresponding path program 5 times [2022-02-09 02:48:40,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258735049] [2022-02-09 02:48:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258735049] [2022-02-09 02:48:40,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258735049] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,600 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:40,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048093265] [2022-02-09 02:48:40,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:40,600 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:40,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,601 INFO L87 Difference]: Start difference. First operand 357 states and 1070 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,659 INFO L93 Difference]: Finished difference Result 422 states and 1218 transitions. [2022-02-09 02:48:40,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-09 02:48:40,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,660 INFO L225 Difference]: With dead ends: 422 [2022-02-09 02:48:40,660 INFO L226 Difference]: Without dead ends: 414 [2022-02-09 02:48:40,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,661 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 44 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 21 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:40,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-09 02:48:40,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 359. [2022-02-09 02:48:40,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.9972067039106145) internal successors, (1073), 358 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1073 transitions. [2022-02-09 02:48:40,665 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1073 transitions. Word has length 18 [2022-02-09 02:48:40,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,666 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1073 transitions. [2022-02-09 02:48:40,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,666 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1073 transitions. [2022-02-09 02:48:40,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-09 02:48:40,666 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,666 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 02:48:40,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-02-09 02:48:40,666 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1809790664, now seen corresponding path program 6 times [2022-02-09 02:48:40,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296080382] [2022-02-09 02:48:40,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:40,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-09 02:48:40,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:40,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296080382] [2022-02-09 02:48:40,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296080382] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-09 02:48:40,740 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-09 02:48:40,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-09 02:48:40,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581540826] [2022-02-09 02:48:40,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-09 02:48:40,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-09 02:48:40,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:40,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-09 02:48:40,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-09 02:48:40,741 INFO L87 Difference]: Start difference. First operand 359 states and 1073 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:40,819 INFO L93 Difference]: Finished difference Result 386 states and 1114 transitions. [2022-02-09 02:48:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-09 02:48:40,819 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-09 02:48:40,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:40,820 INFO L225 Difference]: With dead ends: 386 [2022-02-09 02:48:40,820 INFO L226 Difference]: Without dead ends: 374 [2022-02-09 02:48:40,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-09 02:48:40,820 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:40,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 23 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-09 02:48:40,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-09 02:48:40,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 357. [2022-02-09 02:48:40,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.002808988764045) internal successors, (1069), 356 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1069 transitions. [2022-02-09 02:48:40,825 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1069 transitions. Word has length 18 [2022-02-09 02:48:40,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:40,825 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1069 transitions. [2022-02-09 02:48:40,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:40,825 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1069 transitions. [2022-02-09 02:48:40,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:48:40,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:40,826 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] [2022-02-09 02:48:40,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-02-09 02:48:40,826 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:40,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:40,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1571044037, now seen corresponding path program 1 times [2022-02-09 02:48:40,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:40,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100417672] [2022-02-09 02:48:40,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:40,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:40,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:41,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:41,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:41,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100417672] [2022-02-09 02:48:41,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100417672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:41,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416403668] [2022-02-09 02:48:41,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:41,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:41,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:41,117 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-02-09 02:48:41,118 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-02-09 02:48:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:41,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:48:41,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:41,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 369 treesize of output 317 [2022-02-09 02:48:42,230 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 338 treesize of output 302 [2022-02-09 02:48:42,233 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 302 treesize of output 250 [2022-02-09 02:48:42,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:42,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:43,028 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 113 treesize of output 103 [2022-02-09 02:48:44,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:48:44,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 446 treesize of output 390 [2022-02-09 02:48:44,769 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 22 treesize of output 20 [2022-02-09 02:48:44,774 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 20 treesize of output 18 [2022-02-09 02:48:44,980 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:48:44,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 248 treesize of output 211 [2022-02-09 02:48:44,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:48:45,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:45,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416403668] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:45,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:45,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:48:45,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891955370] [2022-02-09 02:48:45,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:45,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:48:45,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:45,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:48:45,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:48:45,050 INFO L87 Difference]: Start difference. First operand 357 states and 1069 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:46,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:46,978 INFO L93 Difference]: Finished difference Result 703 states and 2062 transitions. [2022-02-09 02:48:46,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 02:48:46,978 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:48:46,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:46,980 INFO L225 Difference]: With dead ends: 703 [2022-02-09 02:48:46,980 INFO L226 Difference]: Without dead ends: 688 [2022-02-09 02:48:46,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=291, Invalid=1269, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:48:46,980 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 225 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:46,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 176 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:48:46,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-02-09 02:48:46,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 386. [2022-02-09 02:48:46,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.0623376623376624) internal successors, (1179), 385 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:46,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1179 transitions. [2022-02-09 02:48:46,987 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1179 transitions. Word has length 20 [2022-02-09 02:48:46,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:46,987 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1179 transitions. [2022-02-09 02:48:46,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:46,987 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1179 transitions. [2022-02-09 02:48:46,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:48:46,988 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:46,988 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] [2022-02-09 02:48:47,005 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-02-09 02:48:47,203 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,SelfDestructingSolverStorable50 [2022-02-09 02:48:47,204 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:47,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1107730749, now seen corresponding path program 2 times [2022-02-09 02:48:47,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:47,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013524244] [2022-02-09 02:48:47,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:47,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:47,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:47,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:47,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013524244] [2022-02-09 02:48:47,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013524244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:47,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058328823] [2022-02-09 02:48:47,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:48:47,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:47,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:47,630 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-02-09 02:48:47,631 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-02-09 02:48:47,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:48:47,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:47,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:48:47,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:47,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 341 treesize of output 301 [2022-02-09 02:48:48,796 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 349 treesize of output 297 [2022-02-09 02:48:48,799 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 297 treesize of output 261 [2022-02-09 02:48:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:49,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:50,056 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 145 treesize of output 135 [2022-02-09 02:48:50,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:48:50,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 493 treesize of output 429 [2022-02-09 02:48:51,190 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 22 treesize of output 20 [2022-02-09 02:48:51,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 20 treesize of output 18 [2022-02-09 02:48:51,435 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:48:51,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 248 treesize of output 211 [2022-02-09 02:48:51,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:48:51,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:51,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058328823] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:51,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:51,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:48:51,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300623244] [2022-02-09 02:48:51,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:51,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:48:51,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:51,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:48:51,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:48:51,491 INFO L87 Difference]: Start difference. First operand 386 states and 1179 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:54,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:48:54,168 INFO L93 Difference]: Finished difference Result 678 states and 1996 transitions. [2022-02-09 02:48:54,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-09 02:48:54,168 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:48:54,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:48:54,169 INFO L225 Difference]: With dead ends: 678 [2022-02-09 02:48:54,169 INFO L226 Difference]: Without dead ends: 663 [2022-02-09 02:48:54,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2022-02-09 02:48:54,170 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 244 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:48:54,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 244 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:48:54,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2022-02-09 02:48:54,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 396. [2022-02-09 02:48:54,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.050632911392405) internal successors, (1205), 395 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:54,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1205 transitions. [2022-02-09 02:48:54,177 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1205 transitions. Word has length 20 [2022-02-09 02:48:54,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:48:54,177 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1205 transitions. [2022-02-09 02:48:54,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:48:54,177 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1205 transitions. [2022-02-09 02:48:54,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:48:54,178 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:48:54,178 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] [2022-02-09 02:48:54,196 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-02-09 02:48:54,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:54,394 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:48:54,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:48:54,395 INFO L85 PathProgramCache]: Analyzing trace with hash 335237243, now seen corresponding path program 3 times [2022-02-09 02:48:54,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:48:54,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437826944] [2022-02-09 02:48:54,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:48:54,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:48:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:48:54,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:54,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:48:54,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437826944] [2022-02-09 02:48:54,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437826944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:48:54,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650767220] [2022-02-09 02:48:54,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:48:54,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:48:54,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:48:54,823 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-02-09 02:48:54,824 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-02-09 02:48:54,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:48:54,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:48:54,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:48:54,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:48:55,286 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 299 treesize of output 251 [2022-02-09 02:48:56,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 343 treesize of output 295 [2022-02-09 02:48:56,164 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 295 treesize of output 255 [2022-02-09 02:48:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:56,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:48:57,415 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 10 [2022-02-09 02:48:57,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:48:57,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 349 [2022-02-09 02:48:58,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 22 treesize of output 20 [2022-02-09 02:48:58,216 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 20 treesize of output 18 [2022-02-09 02:48:58,449 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:48:58,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 211 [2022-02-09 02:48:58,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:48:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:48:58,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650767220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:48:58,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:48:58,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:48:58,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680115040] [2022-02-09 02:48:58,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:48:58,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:48:58,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:48:58,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:48:58,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:48:58,514 INFO L87 Difference]: Start difference. First operand 396 states and 1205 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:03,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:03,899 INFO L93 Difference]: Finished difference Result 713 states and 2099 transitions. [2022-02-09 02:49:03,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-09 02:49:03,899 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:03,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:03,900 INFO L225 Difference]: With dead ends: 713 [2022-02-09 02:49:03,900 INFO L226 Difference]: Without dead ends: 698 [2022-02-09 02:49:03,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=485, Invalid=2377, Unknown=0, NotChecked=0, Total=2862 [2022-02-09 02:49:03,901 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 208 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 2000 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 2058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 2000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:03,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 472 Invalid, 2058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 2000 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-09 02:49:03,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-02-09 02:49:03,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 412. [2022-02-09 02:49:03,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 3.0316301703163018) internal successors, (1246), 411 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:03,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1246 transitions. [2022-02-09 02:49:03,907 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1246 transitions. Word has length 20 [2022-02-09 02:49:03,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:03,907 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1246 transitions. [2022-02-09 02:49:03,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:03,907 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1246 transitions. [2022-02-09 02:49:03,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:03,908 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:03,908 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] [2022-02-09 02:49:03,924 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-02-09 02:49:04,123 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,SelfDestructingSolverStorable52 [2022-02-09 02:49:04,123 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:04,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash 66528419, now seen corresponding path program 4 times [2022-02-09 02:49:04,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:04,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868202815] [2022-02-09 02:49:04,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:04,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:04,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:04,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:04,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:04,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868202815] [2022-02-09 02:49:04,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868202815] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:04,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452350450] [2022-02-09 02:49:04,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:49:04,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:04,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:04,481 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-02-09 02:49:04,482 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-02-09 02:49:04,511 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:49:04,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:04,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:04,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:04,932 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 272 treesize of output 240 [2022-02-09 02:49:05,153 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 277 treesize of output 233 [2022-02-09 02:49:05,155 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 233 treesize of output 205 [2022-02-09 02:49:05,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:05,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:05,937 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 113 treesize of output 103 [2022-02-09 02:49:07,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:07,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 523 treesize of output 459 [2022-02-09 02:49:08,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 22 treesize of output 20 [2022-02-09 02:49:08,215 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 20 treesize of output 18 [2022-02-09 02:49:08,427 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:08,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 211 [2022-02-09 02:49:08,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:49:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:08,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452350450] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:08,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:08,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:49:08,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869786244] [2022-02-09 02:49:08,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:08,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:49:08,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:08,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:49:08,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:49:08,508 INFO L87 Difference]: Start difference. First operand 412 states and 1246 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:10,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:10,412 INFO L93 Difference]: Finished difference Result 683 states and 2023 transitions. [2022-02-09 02:49:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:49:10,413 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:10,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:10,414 INFO L225 Difference]: With dead ends: 683 [2022-02-09 02:49:10,414 INFO L226 Difference]: Without dead ends: 668 [2022-02-09 02:49:10,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:49:10,414 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 190 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:10,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 237 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:49:10,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-09 02:49:10,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 418. [2022-02-09 02:49:10,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.038369304556355) internal successors, (1267), 417 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:10,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1267 transitions. [2022-02-09 02:49:10,421 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1267 transitions. Word has length 20 [2022-02-09 02:49:10,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:10,421 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1267 transitions. [2022-02-09 02:49:10,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:10,421 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1267 transitions. [2022-02-09 02:49:10,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:10,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:10,422 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] [2022-02-09 02:49:10,442 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-02-09 02:49:10,622 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,SelfDestructingSolverStorable53 [2022-02-09 02:49:10,622 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:10,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:10,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1549664091, now seen corresponding path program 5 times [2022-02-09 02:49:10,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:10,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953966136] [2022-02-09 02:49:10,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:10,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:10,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:10,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:10,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:10,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953966136] [2022-02-09 02:49:10,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953966136] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:10,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144393517] [2022-02-09 02:49:10,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:49:10,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:10,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:10,935 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-02-09 02:49:10,936 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-02-09 02:49:10,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:49:10,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:10,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:10,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:11,527 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 390 treesize of output 342 [2022-02-09 02:49:11,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 265 treesize of output 225 [2022-02-09 02:49:11,849 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 225 treesize of output 197 [2022-02-09 02:49:12,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:12,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:13,163 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 142 treesize of output 132 [2022-02-09 02:49:13,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:13,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 518 treesize of output 454 [2022-02-09 02:49:14,449 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 22 treesize of output 20 [2022-02-09 02:49:14,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 20 treesize of output 18 [2022-02-09 02:49:14,718 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:14,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 297 [2022-02-09 02:49:14,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 246 [2022-02-09 02:49:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:14,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144393517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:14,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:14,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:49:14,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057040508] [2022-02-09 02:49:14,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:14,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:49:14,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:14,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:49:14,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:49:14,797 INFO L87 Difference]: Start difference. First operand 418 states and 1267 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:15,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:15,739 INFO L93 Difference]: Finished difference Result 610 states and 1809 transitions. [2022-02-09 02:49:15,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-09 02:49:15,739 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:15,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:15,740 INFO L225 Difference]: With dead ends: 610 [2022-02-09 02:49:15,740 INFO L226 Difference]: Without dead ends: 595 [2022-02-09 02:49:15,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-02-09 02:49:15,741 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 97 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:15,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 207 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:49:15,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-02-09 02:49:15,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 415. [2022-02-09 02:49:15,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.031400966183575) internal successors, (1255), 414 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:15,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1255 transitions. [2022-02-09 02:49:15,746 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1255 transitions. Word has length 20 [2022-02-09 02:49:15,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:15,747 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1255 transitions. [2022-02-09 02:49:15,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:15,747 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1255 transitions. [2022-02-09 02:49:15,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:15,747 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:15,747 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] [2022-02-09 02:49:15,767 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-02-09 02:49:15,960 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,SelfDestructingSolverStorable54 [2022-02-09 02:49:15,960 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:15,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash 229326531, now seen corresponding path program 6 times [2022-02-09 02:49:15,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:15,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569953560] [2022-02-09 02:49:15,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:15,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:16,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:16,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:16,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569953560] [2022-02-09 02:49:16,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569953560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:16,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460790274] [2022-02-09 02:49:16,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:49:16,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:16,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:16,206 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-02-09 02:49:16,207 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-02-09 02:49:16,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:49:16,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:16,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:16,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:16,655 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 222 treesize of output 194 [2022-02-09 02:49:16,964 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 362 treesize of output 314 [2022-02-09 02:49:16,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 314 treesize of output 266 [2022-02-09 02:49:17,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:17,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:17,867 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 113 treesize of output 103 [2022-02-09 02:49:18,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:18,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 456 treesize of output 416 [2022-02-09 02:49:19,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 22 treesize of output 20 [2022-02-09 02:49:19,998 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 20 treesize of output 18 [2022-02-09 02:49:20,230 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:20,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 208 [2022-02-09 02:49:20,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:49:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:20,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460790274] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:20,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:20,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:49:20,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790131695] [2022-02-09 02:49:20,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:20,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:49:20,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:20,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:49:20,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:49:20,310 INFO L87 Difference]: Start difference. First operand 415 states and 1255 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:21,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:21,154 INFO L93 Difference]: Finished difference Result 617 states and 1844 transitions. [2022-02-09 02:49:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-09 02:49:21,154 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:21,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:21,156 INFO L225 Difference]: With dead ends: 617 [2022-02-09 02:49:21,156 INFO L226 Difference]: Without dead ends: 602 [2022-02-09 02:49:21,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-02-09 02:49:21,156 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 116 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:21,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 198 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 896 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:49:21,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-09 02:49:21,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 424. [2022-02-09 02:49:21,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.0307328605200947) internal successors, (1282), 423 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:21,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1282 transitions. [2022-02-09 02:49:21,162 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1282 transitions. Word has length 20 [2022-02-09 02:49:21,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:21,162 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1282 transitions. [2022-02-09 02:49:21,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:21,163 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1282 transitions. [2022-02-09 02:49:21,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:21,163 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:21,163 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] [2022-02-09 02:49:21,187 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-02-09 02:49:21,381 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,SelfDestructingSolverStorable55 [2022-02-09 02:49:21,381 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:21,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:21,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1925465403, now seen corresponding path program 7 times [2022-02-09 02:49:21,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:21,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941002195] [2022-02-09 02:49:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:21,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:21,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:21,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:21,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:21,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941002195] [2022-02-09 02:49:21,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941002195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:21,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642100845] [2022-02-09 02:49:21,635 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:49:21,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:21,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:21,637 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-02-09 02:49:21,637 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-02-09 02:49:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:21,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:21,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:21,994 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 249 treesize of output 221 [2022-02-09 02:49:22,256 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 302 treesize of output 258 [2022-02-09 02:49:22,260 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 258 treesize of output 222 [2022-02-09 02:49:22,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:22,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:23,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 113 treesize of output 103 [2022-02-09 02:49:24,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:24,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 381 [2022-02-09 02:49:24,481 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 22 treesize of output 20 [2022-02-09 02:49:24,484 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 20 treesize of output 18 [2022-02-09 02:49:24,717 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:24,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 209 [2022-02-09 02:49:24,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-02-09 02:49:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:24,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642100845] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:24,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:24,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:49:24,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609666539] [2022-02-09 02:49:24,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:24,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:49:24,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:24,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:49:24,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:49:24,772 INFO L87 Difference]: Start difference. First operand 424 states and 1282 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:25,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:25,881 INFO L93 Difference]: Finished difference Result 714 states and 2118 transitions. [2022-02-09 02:49:25,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-09 02:49:25,881 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:25,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:25,882 INFO L225 Difference]: With dead ends: 714 [2022-02-09 02:49:25,891 INFO L226 Difference]: Without dead ends: 699 [2022-02-09 02:49:25,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2022-02-09 02:49:25,891 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 151 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:25,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 218 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 957 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:49:25,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-02-09 02:49:25,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 436. [2022-02-09 02:49:25,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.0298850574712644) internal successors, (1318), 435 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:25,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1318 transitions. [2022-02-09 02:49:25,898 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1318 transitions. Word has length 20 [2022-02-09 02:49:25,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:25,899 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1318 transitions. [2022-02-09 02:49:25,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:25,900 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1318 transitions. [2022-02-09 02:49:25,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:25,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:25,901 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] [2022-02-09 02:49:25,920 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-02-09 02:49:26,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:26,115 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:26,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:26,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1896691395, now seen corresponding path program 8 times [2022-02-09 02:49:26,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:26,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806636065] [2022-02-09 02:49:26,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:26,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:26,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:26,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:26,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806636065] [2022-02-09 02:49:26,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806636065] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:26,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542079698] [2022-02-09 02:49:26,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:49:26,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:26,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:26,632 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-02-09 02:49:26,633 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-02-09 02:49:26,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:49:26,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:26,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:26,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:27,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 312 treesize of output 260 [2022-02-09 02:49:27,576 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 316 treesize of output 276 [2022-02-09 02:49:27,579 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 276 treesize of output 236 [2022-02-09 02:49:28,074 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:28,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:28,396 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 113 treesize of output 103 [2022-02-09 02:49:29,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:29,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 524 treesize of output 460 [2022-02-09 02:49:30,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 22 treesize of output 20 [2022-02-09 02:49:30,674 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 20 treesize of output 18 [2022-02-09 02:49:30,976 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:30,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 288 treesize of output 251 [2022-02-09 02:49:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 208 [2022-02-09 02:49:31,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:31,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542079698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:31,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:31,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:49:31,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160923369] [2022-02-09 02:49:31,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:31,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:49:31,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:31,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:49:31,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:49:31,044 INFO L87 Difference]: Start difference. First operand 436 states and 1318 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:38,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:38,685 INFO L93 Difference]: Finished difference Result 899 states and 2589 transitions. [2022-02-09 02:49:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-09 02:49:38,686 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:38,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:38,687 INFO L225 Difference]: With dead ends: 899 [2022-02-09 02:49:38,687 INFO L226 Difference]: Without dead ends: 854 [2022-02-09 02:49:38,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1039 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=765, Invalid=3791, Unknown=0, NotChecked=0, Total=4556 [2022-02-09 02:49:38,688 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 255 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 2347 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 2429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:38,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 576 Invalid, 2429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2347 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-09 02:49:38,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2022-02-09 02:49:38,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 442. [2022-02-09 02:49:38,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.036281179138322) internal successors, (1339), 441 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:38,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1339 transitions. [2022-02-09 02:49:38,695 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1339 transitions. Word has length 20 [2022-02-09 02:49:38,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:38,695 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1339 transitions. [2022-02-09 02:49:38,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:38,695 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1339 transitions. [2022-02-09 02:49:38,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:38,695 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:38,696 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] [2022-02-09 02:49:38,712 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-02-09 02:49:38,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:38,896 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:38,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:38,896 INFO L85 PathProgramCache]: Analyzing trace with hash 280498885, now seen corresponding path program 9 times [2022-02-09 02:49:38,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:38,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645998756] [2022-02-09 02:49:38,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:38,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:39,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:39,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:39,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645998756] [2022-02-09 02:49:39,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645998756] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:39,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754742043] [2022-02-09 02:49:39,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:49:39,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:39,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:39,225 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-02-09 02:49:39,225 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-02-09 02:49:39,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:49:39,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:39,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:39,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:39,694 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 341 treesize of output 305 [2022-02-09 02:49:40,108 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 265 treesize of output 221 [2022-02-09 02:49:40,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 221 treesize of output 197 [2022-02-09 02:49:40,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:40,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:41,381 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 145 treesize of output 135 [2022-02-09 02:49:41,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:41,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 533 treesize of output 477 [2022-02-09 02:49:42,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 22 treesize of output 20 [2022-02-09 02:49:42,816 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 20 treesize of output 18 [2022-02-09 02:49:43,058 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:43,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 306 treesize of output 261 [2022-02-09 02:49:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 195 [2022-02-09 02:49:43,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:43,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754742043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:43,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:43,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:49:43,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076583123] [2022-02-09 02:49:43,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:43,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:49:43,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:43,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:49:43,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:49:43,120 INFO L87 Difference]: Start difference. First operand 442 states and 1339 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:44,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:44,003 INFO L93 Difference]: Finished difference Result 660 states and 1959 transitions. [2022-02-09 02:49:44,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-09 02:49:44,003 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:44,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:44,004 INFO L225 Difference]: With dead ends: 660 [2022-02-09 02:49:44,004 INFO L226 Difference]: Without dead ends: 645 [2022-02-09 02:49:44,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-02-09 02:49:44,005 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 127 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:44,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 194 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:49:44,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-02-09 02:49:44,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 439. [2022-02-09 02:49:44,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 3.029680365296804) internal successors, (1327), 438 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:44,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1327 transitions. [2022-02-09 02:49:44,011 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1327 transitions. Word has length 20 [2022-02-09 02:49:44,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:44,011 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 1327 transitions. [2022-02-09 02:49:44,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:44,011 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1327 transitions. [2022-02-09 02:49:44,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:44,012 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:44,012 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] [2022-02-09 02:49:44,029 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-02-09 02:49:44,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-02-09 02:49:44,213 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:44,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:44,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2059489507, now seen corresponding path program 10 times [2022-02-09 02:49:44,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:44,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658063759] [2022-02-09 02:49:44,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:44,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:44,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:44,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:44,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658063759] [2022-02-09 02:49:44,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658063759] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:44,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418985497] [2022-02-09 02:49:44,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:49:44,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:44,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:44,456 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-02-09 02:49:44,456 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-02-09 02:49:44,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:49:44,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:44,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:49:44,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:44,859 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 222 treesize of output 198 [2022-02-09 02:49:45,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 366 treesize of output 326 [2022-02-09 02:49:45,049 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 326 treesize of output 270 [2022-02-09 02:49:45,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:45,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:45,922 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 113 treesize of output 103 [2022-02-09 02:49:46,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:46,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-02-09 02:49:47,762 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 22 treesize of output 20 [2022-02-09 02:49:47,768 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 20 treesize of output 18 [2022-02-09 02:49:47,981 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:49:47,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 232 [2022-02-09 02:49:47,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 197 [2022-02-09 02:49:48,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:48,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418985497] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:48,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:48,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:49:48,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871852500] [2022-02-09 02:49:48,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:48,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:49:48,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:48,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:49:48,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:49:48,051 INFO L87 Difference]: Start difference. First operand 439 states and 1327 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:48,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:49:48,884 INFO L93 Difference]: Finished difference Result 666 states and 1990 transitions. [2022-02-09 02:49:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-09 02:49:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:49:48,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:49:48,885 INFO L225 Difference]: With dead ends: 666 [2022-02-09 02:49:48,886 INFO L226 Difference]: Without dead ends: 651 [2022-02-09 02:49:48,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=223, Invalid=967, Unknown=0, NotChecked=0, Total=1190 [2022-02-09 02:49:48,886 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 125 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:49:48,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 177 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:49:48,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-02-09 02:49:48,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 436. [2022-02-09 02:49:48,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.0298850574712644) internal successors, (1318), 435 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:48,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1318 transitions. [2022-02-09 02:49:48,892 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1318 transitions. Word has length 20 [2022-02-09 02:49:48,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:49:48,892 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1318 transitions. [2022-02-09 02:49:48,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:49:48,892 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1318 transitions. [2022-02-09 02:49:48,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:49:48,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:49:48,893 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] [2022-02-09 02:49:48,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-09 02:49:49,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-09 02:49:49,093 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:49:49,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:49:49,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1956356129, now seen corresponding path program 11 times [2022-02-09 02:49:49,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:49:49,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604626299] [2022-02-09 02:49:49,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:49:49,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:49:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:49:49,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:49,484 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:49:49,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604626299] [2022-02-09 02:49:49,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604626299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:49:49,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402680345] [2022-02-09 02:49:49,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:49:49,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:49:49,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:49:49,485 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-02-09 02:49:49,486 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-02-09 02:49:49,513 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-09 02:49:49,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:49:49,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:49:49,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:49:49,789 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 359 treesize of output 311 [2022-02-09 02:49:50,709 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 363 treesize of output 315 [2022-02-09 02:49:50,732 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 315 treesize of output 267 [2022-02-09 02:49:51,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:51,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:49:51,730 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 115 treesize of output 105 [2022-02-09 02:49:52,985 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 22 treesize of output 20 [2022-02-09 02:49:52,988 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 20 treesize of output 18 [2022-02-09 02:49:53,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:53,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 352 treesize of output 308 [2022-02-09 02:49:53,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:53,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 377 treesize of output 321 [2022-02-09 02:49:53,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:49:53,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 313 treesize of output 281 [2022-02-09 02:49:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:49:54,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402680345] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:49:54,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:49:54,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:49:54,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672107148] [2022-02-09 02:49:54,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:49:54,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:49:54,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:49:54,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:49:54,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:49:54,012 INFO L87 Difference]: Start difference. First operand 436 states and 1318 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:12,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:12,490 INFO L93 Difference]: Finished difference Result 1861 states and 5162 transitions. [2022-02-09 02:50:12,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-02-09 02:50:12,490 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:12,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:12,493 INFO L225 Difference]: With dead ends: 1861 [2022-02-09 02:50:12,493 INFO L226 Difference]: Without dead ends: 1696 [2022-02-09 02:50:12,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3955 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=1935, Invalid=10055, Unknown=0, NotChecked=0, Total=11990 [2022-02-09 02:50:12,494 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 611 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 2456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:12,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [611 Valid, 662 Invalid, 2456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 2165 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-09 02:50:12,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2022-02-09 02:50:12,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 516. [2022-02-09 02:50:12,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.100970873786408) internal successors, (1597), 515 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:12,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1597 transitions. [2022-02-09 02:50:12,505 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1597 transitions. Word has length 20 [2022-02-09 02:50:12,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:12,505 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1597 transitions. [2022-02-09 02:50:12,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:12,506 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1597 transitions. [2022-02-09 02:50:12,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:12,506 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:12,506 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] [2022-02-09 02:50:12,522 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-02-09 02:50:12,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:12,707 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:12,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1686627103, now seen corresponding path program 12 times [2022-02-09 02:50:12,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:12,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755635913] [2022-02-09 02:50:12,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:12,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:13,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:13,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:13,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755635913] [2022-02-09 02:50:13,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755635913] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:13,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881516257] [2022-02-09 02:50:13,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:50:13,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:13,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:13,098 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-02-09 02:50:13,099 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-02-09 02:50:13,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:50:13,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:13,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:13,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:13,432 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 308 treesize of output 264 [2022-02-09 02:50:13,809 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 306 treesize of output 270 [2022-02-09 02:50:13,811 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 270 treesize of output 226 [2022-02-09 02:50:14,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:14,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:14,635 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 45 treesize of output 41 [2022-02-09 02:50:15,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 150 treesize of output 140 [2022-02-09 02:50:15,125 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 140 treesize of output 130 [2022-02-09 02:50:16,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:16,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 304 treesize of output 272 [2022-02-09 02:50:16,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:16,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 317 [2022-02-09 02:50:16,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:16,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 281 [2022-02-09 02:50:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:17,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881516257] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:17,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:17,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:50:17,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46537012] [2022-02-09 02:50:17,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:17,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:50:17,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:50:17,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:50:17,049 INFO L87 Difference]: Start difference. First operand 516 states and 1597 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:23,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:23,195 INFO L93 Difference]: Finished difference Result 895 states and 2649 transitions. [2022-02-09 02:50:23,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-09 02:50:23,196 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:23,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:23,197 INFO L225 Difference]: With dead ends: 895 [2022-02-09 02:50:23,197 INFO L226 Difference]: Without dead ends: 880 [2022-02-09 02:50:23,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=595, Invalid=2267, Unknown=0, NotChecked=0, Total=2862 [2022-02-09 02:50:23,198 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 292 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:23,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 310 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:50:23,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-02-09 02:50:23,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 521. [2022-02-09 02:50:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 3.1076923076923078) internal successors, (1616), 520 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:23,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1616 transitions. [2022-02-09 02:50:23,206 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1616 transitions. Word has length 20 [2022-02-09 02:50:23,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:23,206 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1616 transitions. [2022-02-09 02:50:23,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:23,206 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1616 transitions. [2022-02-09 02:50:23,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:23,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:23,207 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] [2022-02-09 02:50:23,224 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-02-09 02:50:23,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:23,408 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:23,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:23,408 INFO L85 PathProgramCache]: Analyzing trace with hash 153769067, now seen corresponding path program 13 times [2022-02-09 02:50:23,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:23,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041029309] [2022-02-09 02:50:23,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:23,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:23,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:23,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:23,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041029309] [2022-02-09 02:50:23,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041029309] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:23,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235013891] [2022-02-09 02:50:23,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:50:23,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:23,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:23,756 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-02-09 02:50:23,757 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-02-09 02:50:23,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:23,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:23,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:24,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:50:24,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 281 [2022-02-09 02:50:25,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:50:25,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 287 [2022-02-09 02:50:25,827 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 287 treesize of output 235 [2022-02-09 02:50:26,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:26,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:27,028 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 143 treesize of output 133 [2022-02-09 02:50:27,385 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 221 treesize of output 211 [2022-02-09 02:50:27,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 211 treesize of output 201 [2022-02-09 02:50:27,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:27,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 355 treesize of output 315 [2022-02-09 02:50:28,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:28,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 393 treesize of output 337 [2022-02-09 02:50:28,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:28,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 329 treesize of output 297 [2022-02-09 02:50:28,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:28,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235013891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:28,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:28,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:50:28,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548970281] [2022-02-09 02:50:28,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:28,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:50:28,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:28,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:50:28,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:50:28,513 INFO L87 Difference]: Start difference. First operand 521 states and 1616 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:29,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:29,244 INFO L93 Difference]: Finished difference Result 731 states and 2237 transitions. [2022-02-09 02:50:29,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:50:29,244 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:29,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:29,245 INFO L225 Difference]: With dead ends: 731 [2022-02-09 02:50:29,245 INFO L226 Difference]: Without dead ends: 716 [2022-02-09 02:50:29,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=160, Invalid=770, Unknown=0, NotChecked=0, Total=930 [2022-02-09 02:50:29,246 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 114 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:29,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 226 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 505 Invalid, 0 Unknown, 134 Unchecked, 0.3s Time] [2022-02-09 02:50:29,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-02-09 02:50:29,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 523. [2022-02-09 02:50:29,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 3.1149425287356323) internal successors, (1626), 522 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:29,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1626 transitions. [2022-02-09 02:50:29,253 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1626 transitions. Word has length 20 [2022-02-09 02:50:29,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:29,253 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1626 transitions. [2022-02-09 02:50:29,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:29,253 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1626 transitions. [2022-02-09 02:50:29,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:29,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:29,254 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] [2022-02-09 02:50:29,271 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-02-09 02:50:29,464 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,SelfDestructingSolverStorable62 [2022-02-09 02:50:29,464 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:29,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:29,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1970269211, now seen corresponding path program 14 times [2022-02-09 02:50:29,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:29,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671975544] [2022-02-09 02:50:29,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:29,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:29,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:29,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671975544] [2022-02-09 02:50:29,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671975544] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:29,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428474041] [2022-02-09 02:50:29,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:50:29,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:29,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:29,810 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-02-09 02:50:29,811 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-02-09 02:50:29,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:50:29,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:29,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:29,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:30,108 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 272 treesize of output 236 [2022-02-09 02:50:30,721 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 314 treesize of output 270 [2022-02-09 02:50:30,724 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 270 treesize of output 234 [2022-02-09 02:50:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:31,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:31,490 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 113 treesize of output 103 [2022-02-09 02:50:32,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:32,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 351 treesize of output 307 [2022-02-09 02:50:32,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:32,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-02-09 02:50:32,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:32,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 02:50:32,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:32,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428474041] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:32,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:32,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:50:32,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394352551] [2022-02-09 02:50:32,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:32,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:50:32,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:32,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:50:32,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:50:32,961 INFO L87 Difference]: Start difference. First operand 523 states and 1626 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:36,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:36,768 INFO L93 Difference]: Finished difference Result 910 states and 2705 transitions. [2022-02-09 02:50:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-09 02:50:36,769 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:36,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:36,770 INFO L225 Difference]: With dead ends: 910 [2022-02-09 02:50:36,770 INFO L226 Difference]: Without dead ends: 895 [2022-02-09 02:50:36,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=509, Invalid=2461, Unknown=0, NotChecked=0, Total=2970 [2022-02-09 02:50:36,771 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 211 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:36,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 343 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1393 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-09 02:50:36,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-02-09 02:50:36,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 525. [2022-02-09 02:50:36,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.1125954198473282) internal successors, (1631), 524 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:36,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1631 transitions. [2022-02-09 02:50:36,778 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1631 transitions. Word has length 20 [2022-02-09 02:50:36,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:36,779 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1631 transitions. [2022-02-09 02:50:36,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:36,779 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1631 transitions. [2022-02-09 02:50:36,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:36,780 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:36,780 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] [2022-02-09 02:50:36,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-09 02:50:36,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:36,980 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:36,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:36,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1961155825, now seen corresponding path program 15 times [2022-02-09 02:50:36,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:36,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051894397] [2022-02-09 02:50:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:36,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:37,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:37,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051894397] [2022-02-09 02:50:37,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051894397] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:37,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667495074] [2022-02-09 02:50:37,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:50:37,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:37,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:37,346 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-02-09 02:50:37,347 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-02-09 02:50:37,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:50:37,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:37,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:37,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:37,606 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 341 treesize of output 301 [2022-02-09 02:50:38,212 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 270 treesize of output 234 [2022-02-09 02:50:38,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 234 treesize of output 202 [2022-02-09 02:50:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:38,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:38,863 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 113 treesize of output 103 [2022-02-09 02:50:39,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:39,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 261 [2022-02-09 02:50:40,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:40,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-02-09 02:50:40,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:40,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 02:50:40,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:40,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667495074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:40,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:40,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:50:40,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490580385] [2022-02-09 02:50:40,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:40,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:50:40,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:40,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:50:40,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:50:40,305 INFO L87 Difference]: Start difference. First operand 525 states and 1631 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:43,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:43,238 INFO L93 Difference]: Finished difference Result 891 states and 2618 transitions. [2022-02-09 02:50:43,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-09 02:50:43,239 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:43,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:43,241 INFO L225 Difference]: With dead ends: 891 [2022-02-09 02:50:43,241 INFO L226 Difference]: Without dead ends: 876 [2022-02-09 02:50:43,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=371, Invalid=1885, Unknown=0, NotChecked=0, Total=2256 [2022-02-09 02:50:43,242 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 197 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:43,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 365 Invalid, 1556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1477 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:50:43,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2022-02-09 02:50:43,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 530. [2022-02-09 02:50:43,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 529 states have (on average 3.1172022684310017) internal successors, (1649), 529 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:43,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1649 transitions. [2022-02-09 02:50:43,249 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1649 transitions. Word has length 20 [2022-02-09 02:50:43,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:43,249 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 1649 transitions. [2022-02-09 02:50:43,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:43,249 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1649 transitions. [2022-02-09 02:50:43,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:43,250 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:43,250 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] [2022-02-09 02:50:43,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-09 02:50:43,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:43,451 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:43,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:43,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1716363863, now seen corresponding path program 16 times [2022-02-09 02:50:43,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:43,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864277668] [2022-02-09 02:50:43,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:43,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:43,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:43,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:43,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864277668] [2022-02-09 02:50:43,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864277668] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:43,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426811134] [2022-02-09 02:50:43,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:50:43,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:43,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:43,755 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-02-09 02:50:43,758 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-02-09 02:50:43,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:50:43,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:43,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:43,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:44,150 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 339 treesize of output 303 [2022-02-09 02:50:44,523 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 350 treesize of output 306 [2022-02-09 02:50:44,526 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 306 treesize of output 258 [2022-02-09 02:50:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:45,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:45,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 113 treesize of output 103 [2022-02-09 02:50:45,830 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 143 treesize of output 133 [2022-02-09 02:50:45,832 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 133 treesize of output 123 [2022-02-09 02:50:46,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:46,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 612 treesize of output 536 [2022-02-09 02:50:47,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:47,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 324 [2022-02-09 02:50:47,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:47,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 316 treesize of output 288 [2022-02-09 02:50:47,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:47,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426811134] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:47,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:47,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:50:47,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767390314] [2022-02-09 02:50:47,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:47,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:50:47,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:50:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:50:47,686 INFO L87 Difference]: Start difference. First operand 530 states and 1649 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:49,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:49,396 INFO L93 Difference]: Finished difference Result 742 states and 2252 transitions. [2022-02-09 02:50:49,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-09 02:50:49,397 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:49,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:49,398 INFO L225 Difference]: With dead ends: 742 [2022-02-09 02:50:49,398 INFO L226 Difference]: Without dead ends: 727 [2022-02-09 02:50:49,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=277, Invalid=1283, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:50:49,403 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 189 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:49,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 178 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:50:49,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-02-09 02:50:49,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 533. [2022-02-09 02:50:49,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.1221804511278197) internal successors, (1661), 532 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:49,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1661 transitions. [2022-02-09 02:50:49,410 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1661 transitions. Word has length 20 [2022-02-09 02:50:49,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:49,411 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1661 transitions. [2022-02-09 02:50:49,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:49,411 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1661 transitions. [2022-02-09 02:50:49,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:49,411 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:49,412 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] [2022-02-09 02:50:49,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-09 02:50:49,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:49,621 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:49,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:49,621 INFO L85 PathProgramCache]: Analyzing trace with hash 31815219, now seen corresponding path program 17 times [2022-02-09 02:50:49,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:49,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744141593] [2022-02-09 02:50:49,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:49,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:49,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:50,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:50,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:50,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744141593] [2022-02-09 02:50:50,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744141593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:50,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797409019] [2022-02-09 02:50:50,008 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:50:50,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:50,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:50,009 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-02-09 02:50:50,010 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-02-09 02:50:50,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:50:50,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:50,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:50:50,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:50,460 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 326 treesize of output 286 [2022-02-09 02:50:50,939 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 325 treesize of output 281 [2022-02-09 02:50:50,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 281 treesize of output 241 [2022-02-09 02:50:51,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:51,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:50:51,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 113 treesize of output 103 [2022-02-09 02:50:52,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:52,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 500 treesize of output 424 [2022-02-09 02:50:53,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:53,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 379 treesize of output 323 [2022-02-09 02:50:53,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:50:53,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 283 [2022-02-09 02:50:53,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:53,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797409019] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:50:53,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:50:53,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:50:53,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108991061] [2022-02-09 02:50:53,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:50:53,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:50:53,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:50:53,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:50:53,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:50:53,589 INFO L87 Difference]: Start difference. First operand 533 states and 1661 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:58,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:50:58,799 INFO L93 Difference]: Finished difference Result 1002 states and 3006 transitions. [2022-02-09 02:50:58,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-09 02:50:58,800 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:50:58,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:50:58,802 INFO L225 Difference]: With dead ends: 1002 [2022-02-09 02:50:58,802 INFO L226 Difference]: Without dead ends: 942 [2022-02-09 02:50:58,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=581, Invalid=3201, Unknown=0, NotChecked=0, Total=3782 [2022-02-09 02:50:58,803 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 205 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-09 02:50:58,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 456 Invalid, 1626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1489 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-09 02:50:58,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2022-02-09 02:50:58,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 574. [2022-02-09 02:50:58,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 3.1239092495636998) internal successors, (1790), 573 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:58,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1790 transitions. [2022-02-09 02:50:58,811 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1790 transitions. Word has length 20 [2022-02-09 02:50:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:50:58,811 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 1790 transitions. [2022-02-09 02:50:58,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:50:58,811 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1790 transitions. [2022-02-09 02:50:58,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:50:58,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:50:58,812 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] [2022-02-09 02:50:58,829 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-02-09 02:50:59,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:59,013 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:50:59,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:50:59,013 INFO L85 PathProgramCache]: Analyzing trace with hash -725900325, now seen corresponding path program 18 times [2022-02-09 02:50:59,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:50:59,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639728764] [2022-02-09 02:50:59,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:50:59,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:50:59,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:50:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:50:59,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:50:59,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639728764] [2022-02-09 02:50:59,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639728764] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:50:59,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810874326] [2022-02-09 02:50:59,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:50:59,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:50:59,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:50:59,273 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-02-09 02:50:59,274 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-02-09 02:50:59,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:50:59,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:50:59,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:50:59,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:50:59,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:50:59,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 296 [2022-02-09 02:51:00,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 244 [2022-02-09 02:51:00,312 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 244 treesize of output 216 [2022-02-09 02:51:00,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:00,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:01,067 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 113 treesize of output 103 [2022-02-09 02:51:01,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:01,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 290 [2022-02-09 02:51:02,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:02,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-02-09 02:51:02,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:02,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 02:51:02,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:02,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810874326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:02,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:02,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:51:02,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712920233] [2022-02-09 02:51:02,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:02,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:51:02,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:02,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:51:02,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:51:02,625 INFO L87 Difference]: Start difference. First operand 574 states and 1790 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:03,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:03,089 INFO L93 Difference]: Finished difference Result 690 states and 2108 transitions. [2022-02-09 02:51:03,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-09 02:51:03,090 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:03,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:03,091 INFO L225 Difference]: With dead ends: 690 [2022-02-09 02:51:03,091 INFO L226 Difference]: Without dead ends: 675 [2022-02-09 02:51:03,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:51:03,091 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 67 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:03,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 144 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 582 Invalid, 0 Unknown, 4 Unchecked, 0.3s Time] [2022-02-09 02:51:03,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-02-09 02:51:03,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 580. [2022-02-09 02:51:03,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 579 states have (on average 3.1243523316062176) internal successors, (1809), 579 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:03,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 1809 transitions. [2022-02-09 02:51:03,098 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 1809 transitions. Word has length 20 [2022-02-09 02:51:03,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:03,098 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 1809 transitions. [2022-02-09 02:51:03,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:03,098 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 1809 transitions. [2022-02-09 02:51:03,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:03,099 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:03,099 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] [2022-02-09 02:51:03,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-09 02:51:03,300 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,SelfDestructingSolverStorable67 [2022-02-09 02:51:03,300 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:03,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:03,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1955500237, now seen corresponding path program 19 times [2022-02-09 02:51:03,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:03,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523532158] [2022-02-09 02:51:03,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:03,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:03,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:03,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:03,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:03,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523532158] [2022-02-09 02:51:03,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523532158] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:03,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317533238] [2022-02-09 02:51:03,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:51:03,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:03,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:03,595 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-02-09 02:51:03,595 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-02-09 02:51:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:03,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:03,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:04,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 317 treesize of output 285 [2022-02-09 02:51:04,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 275 treesize of output 235 [2022-02-09 02:51:04,382 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 235 treesize of output 203 [2022-02-09 02:51:04,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:04,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:05,641 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 141 treesize of output 131 [2022-02-09 02:51:05,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:05,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 330 treesize of output 290 [2022-02-09 02:51:06,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:06,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-02-09 02:51:06,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:06,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 02:51:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:06,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317533238] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:06,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:06,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:51:06,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194533218] [2022-02-09 02:51:06,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:06,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:51:06,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:06,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:51:06,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:51:06,627 INFO L87 Difference]: Start difference. First operand 580 states and 1809 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:07,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:07,704 INFO L93 Difference]: Finished difference Result 720 states and 2193 transitions. [2022-02-09 02:51:07,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:51:07,705 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:07,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:07,706 INFO L225 Difference]: With dead ends: 720 [2022-02-09 02:51:07,706 INFO L226 Difference]: Without dead ends: 705 [2022-02-09 02:51:07,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-02-09 02:51:07,707 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 93 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:07,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 192 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:51:07,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-09 02:51:07,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 585. [2022-02-09 02:51:07,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.125) internal successors, (1825), 584 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:07,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1825 transitions. [2022-02-09 02:51:07,714 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1825 transitions. Word has length 20 [2022-02-09 02:51:07,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:07,714 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1825 transitions. [2022-02-09 02:51:07,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:07,714 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1825 transitions. [2022-02-09 02:51:07,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:07,715 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:07,715 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] [2022-02-09 02:51:07,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-09 02:51:07,915 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,SelfDestructingSolverStorable68 [2022-02-09 02:51:07,916 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:07,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:07,916 INFO L85 PathProgramCache]: Analyzing trace with hash -531914355, now seen corresponding path program 20 times [2022-02-09 02:51:07,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:07,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173973010] [2022-02-09 02:51:07,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:07,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:07,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:08,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:08,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173973010] [2022-02-09 02:51:08,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173973010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:08,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106065437] [2022-02-09 02:51:08,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:51:08,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:08,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:08,202 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-02-09 02:51:08,205 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-02-09 02:51:08,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:51:08,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:08,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:08,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:08,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:08,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 394 treesize of output 354 [2022-02-09 02:51:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 308 [2022-02-09 02:51:09,570 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 308 treesize of output 260 [2022-02-09 02:51:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:10,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:10,418 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 113 treesize of output 103 [2022-02-09 02:51:11,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:11,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 270 [2022-02-09 02:51:11,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:11,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-02-09 02:51:11,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:11,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 293 treesize of output 265 [2022-02-09 02:51:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:11,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106065437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:11,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:11,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:51:11,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102841559] [2022-02-09 02:51:11,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:11,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:51:11,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:11,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:51:11,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:51:11,926 INFO L87 Difference]: Start difference. First operand 585 states and 1825 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:12,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:12,486 INFO L93 Difference]: Finished difference Result 695 states and 2118 transitions. [2022-02-09 02:51:12,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-09 02:51:12,486 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:12,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:12,487 INFO L225 Difference]: With dead ends: 695 [2022-02-09 02:51:12,487 INFO L226 Difference]: Without dead ends: 688 [2022-02-09 02:51:12,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:51:12,488 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 92 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:12,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 209 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 782 Invalid, 0 Unknown, 67 Unchecked, 0.4s Time] [2022-02-09 02:51:12,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-02-09 02:51:12,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 583. [2022-02-09 02:51:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.1219931271477663) internal successors, (1817), 582 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:12,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1817 transitions. [2022-02-09 02:51:12,495 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1817 transitions. Word has length 20 [2022-02-09 02:51:12,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:12,495 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1817 transitions. [2022-02-09 02:51:12,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:12,495 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1817 transitions. [2022-02-09 02:51:12,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:12,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:12,496 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] [2022-02-09 02:51:12,514 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-02-09 02:51:12,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-09 02:51:12,697 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:12,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1688017721, now seen corresponding path program 21 times [2022-02-09 02:51:12,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:12,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832299274] [2022-02-09 02:51:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:12,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:12,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:13,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:13,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:13,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832299274] [2022-02-09 02:51:13,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832299274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:13,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360502966] [2022-02-09 02:51:13,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:51:13,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:13,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:13,002 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-02-09 02:51:13,003 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-02-09 02:51:13,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:51:13,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:13,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:13,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:13,527 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 280 treesize of output 240 [2022-02-09 02:51:14,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 311 treesize of output 279 [2022-02-09 02:51:14,038 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 279 treesize of output 231 [2022-02-09 02:51:14,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:14,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:14,797 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 113 treesize of output 103 [2022-02-09 02:51:15,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:15,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 261 [2022-02-09 02:51:15,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:15,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 353 treesize of output 301 [2022-02-09 02:51:15,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:15,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 293 treesize of output 265 [2022-02-09 02:51:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:16,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360502966] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:16,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:16,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:51:16,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163987347] [2022-02-09 02:51:16,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:16,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:51:16,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:16,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:51:16,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:51:16,171 INFO L87 Difference]: Start difference. First operand 583 states and 1817 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:18,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:18,609 INFO L93 Difference]: Finished difference Result 839 states and 2491 transitions. [2022-02-09 02:51:18,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-09 02:51:18,610 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:18,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:18,611 INFO L225 Difference]: With dead ends: 839 [2022-02-09 02:51:18,611 INFO L226 Difference]: Without dead ends: 824 [2022-02-09 02:51:18,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=283, Invalid=1523, Unknown=0, NotChecked=0, Total=1806 [2022-02-09 02:51:18,612 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 139 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1431 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:18,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 359 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1431 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:51:18,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-02-09 02:51:18,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 575. [2022-02-09 02:51:18,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.1202090592334493) internal successors, (1791), 574 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:18,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1791 transitions. [2022-02-09 02:51:18,619 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1791 transitions. Word has length 20 [2022-02-09 02:51:18,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:18,619 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1791 transitions. [2022-02-09 02:51:18,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:18,620 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1791 transitions. [2022-02-09 02:51:18,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:18,620 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:18,621 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] [2022-02-09 02:51:18,636 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-02-09 02:51:18,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:18,821 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:18,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash 881370417, now seen corresponding path program 22 times [2022-02-09 02:51:18,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:18,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660775308] [2022-02-09 02:51:18,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:18,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:18,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:19,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:19,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:19,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660775308] [2022-02-09 02:51:19,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660775308] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:19,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436724669] [2022-02-09 02:51:19,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:51:19,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:19,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:19,266 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-02-09 02:51:19,266 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-02-09 02:51:19,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:51:19,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:19,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:19,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:19,524 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 285 treesize of output 245 [2022-02-09 02:51:20,168 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 312 treesize of output 272 [2022-02-09 02:51:20,170 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 272 treesize of output 232 [2022-02-09 02:51:20,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:20,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:21,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 113 treesize of output 103 [2022-02-09 02:51:22,192 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 22 treesize of output 20 [2022-02-09 02:51:22,195 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 20 treesize of output 18 [2022-02-09 02:51:22,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:22,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 483 treesize of output 427 [2022-02-09 02:51:23,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:23,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 308 treesize of output 272 [2022-02-09 02:51:23,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:23,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 264 treesize of output 240 [2022-02-09 02:51:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:23,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436724669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:23,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:23,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:51:23,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807563528] [2022-02-09 02:51:23,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:23,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:51:23,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:23,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:51:23,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:51:23,667 INFO L87 Difference]: Start difference. First operand 575 states and 1791 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:27,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:27,630 INFO L93 Difference]: Finished difference Result 986 states and 2883 transitions. [2022-02-09 02:51:27,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-09 02:51:27,630 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:27,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:27,632 INFO L225 Difference]: With dead ends: 986 [2022-02-09 02:51:27,632 INFO L226 Difference]: Without dead ends: 956 [2022-02-09 02:51:27,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=428, Invalid=1828, Unknown=0, NotChecked=0, Total=2256 [2022-02-09 02:51:27,632 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 237 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 1140 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:27,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 286 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1140 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:51:27,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-02-09 02:51:27,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 590. [2022-02-09 02:51:27,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.132427843803056) internal successors, (1845), 589 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:27,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1845 transitions. [2022-02-09 02:51:27,641 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1845 transitions. Word has length 20 [2022-02-09 02:51:27,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:27,641 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1845 transitions. [2022-02-09 02:51:27,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:27,641 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1845 transitions. [2022-02-09 02:51:27,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:27,642 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:27,642 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] [2022-02-09 02:51:27,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-09 02:51:27,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:27,842 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:27,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:27,843 INFO L85 PathProgramCache]: Analyzing trace with hash -734822093, now seen corresponding path program 23 times [2022-02-09 02:51:27,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:27,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528704960] [2022-02-09 02:51:27,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:27,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:28,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:28,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:28,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528704960] [2022-02-09 02:51:28,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528704960] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:28,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522417847] [2022-02-09 02:51:28,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:51:28,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:28,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:28,282 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-02-09 02:51:28,284 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-02-09 02:51:28,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:51:28,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:28,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:28,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:28,488 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 277 treesize of output 233 [2022-02-09 02:51:29,355 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 281 treesize of output 245 [2022-02-09 02:51:29,374 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 245 treesize of output 213 [2022-02-09 02:51:29,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:29,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:30,630 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 142 treesize of output 132 [2022-02-09 02:51:31,043 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 22 treesize of output 20 [2022-02-09 02:51:31,046 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 20 treesize of output 18 [2022-02-09 02:51:31,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:31,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 410 [2022-02-09 02:51:31,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:31,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 237 [2022-02-09 02:51:31,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:31,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 209 [2022-02-09 02:51:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:32,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522417847] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:32,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:32,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:51:32,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083094453] [2022-02-09 02:51:32,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:32,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:51:32,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:32,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:51:32,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:51:32,038 INFO L87 Difference]: Start difference. First operand 590 states and 1845 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:35,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:35,446 INFO L93 Difference]: Finished difference Result 935 states and 2767 transitions. [2022-02-09 02:51:35,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-09 02:51:35,446 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:35,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:35,448 INFO L225 Difference]: With dead ends: 935 [2022-02-09 02:51:35,448 INFO L226 Difference]: Without dead ends: 905 [2022-02-09 02:51:35,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2022-02-09 02:51:35,448 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 210 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:35,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 334 Invalid, 1377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1297 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:51:35,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2022-02-09 02:51:35,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 591. [2022-02-09 02:51:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 3.130508474576271) internal successors, (1847), 590 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:35,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1847 transitions. [2022-02-09 02:51:35,457 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1847 transitions. Word has length 20 [2022-02-09 02:51:35,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:35,457 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1847 transitions. [2022-02-09 02:51:35,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:35,457 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1847 transitions. [2022-02-09 02:51:35,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:35,458 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:35,458 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] [2022-02-09 02:51:35,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-09 02:51:35,658 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,SelfDestructingSolverStorable72 [2022-02-09 02:51:35,658 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:35,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:35,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1507315599, now seen corresponding path program 24 times [2022-02-09 02:51:35,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:35,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119459048] [2022-02-09 02:51:35,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:35,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:35,944 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:35,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:35,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119459048] [2022-02-09 02:51:35,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119459048] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:35,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415160884] [2022-02-09 02:51:35,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:51:35,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:35,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:35,945 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-02-09 02:51:35,946 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-02-09 02:51:35,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:51:35,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:35,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:35,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:36,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 385 treesize of output 337 [2022-02-09 02:51:37,169 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 20 treesize of output 18 [2022-02-09 02:51:37,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 243 [2022-02-09 02:51:37,941 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 243 treesize of output 203 [2022-02-09 02:51:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:38,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:39,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 12 treesize of output 10 [2022-02-09 02:51:39,240 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 22 treesize of output 20 [2022-02-09 02:51:39,244 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 20 treesize of output 18 [2022-02-09 02:51:39,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:39,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 415 treesize of output 359 [2022-02-09 02:51:40,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:40,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 267 [2022-02-09 02:51:40,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:40,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 248 [2022-02-09 02:51:40,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:40,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415160884] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:40,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:40,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:51:40,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179867768] [2022-02-09 02:51:40,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:40,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:51:40,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:51:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:51:40,437 INFO L87 Difference]: Start difference. First operand 591 states and 1847 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:41,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:41,130 INFO L93 Difference]: Finished difference Result 931 states and 2777 transitions. [2022-02-09 02:51:41,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-09 02:51:41,130 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:41,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:41,132 INFO L225 Difference]: With dead ends: 931 [2022-02-09 02:51:41,132 INFO L226 Difference]: Without dead ends: 925 [2022-02-09 02:51:41,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-02-09 02:51:41,132 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 99 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:41,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 295 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 661 Invalid, 0 Unknown, 220 Unchecked, 0.3s Time] [2022-02-09 02:51:41,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2022-02-09 02:51:41,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 601. [2022-02-09 02:51:41,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 3.115) internal successors, (1869), 600 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:41,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1869 transitions. [2022-02-09 02:51:41,141 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1869 transitions. Word has length 20 [2022-02-09 02:51:41,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:41,141 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1869 transitions. [2022-02-09 02:51:41,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:41,141 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1869 transitions. [2022-02-09 02:51:41,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:41,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:41,142 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] [2022-02-09 02:51:41,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-09 02:51:41,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:41,342 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:41,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:41,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1985268537, now seen corresponding path program 25 times [2022-02-09 02:51:41,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:41,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223958329] [2022-02-09 02:51:41,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:41,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:41,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:41,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223958329] [2022-02-09 02:51:41,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223958329] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:41,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416136366] [2022-02-09 02:51:41,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:51:41,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:41,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:41,643 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-02-09 02:51:41,644 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-02-09 02:51:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:41,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:41,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:41,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 263 [2022-02-09 02:51:42,650 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 20 treesize of output 18 [2022-02-09 02:51:43,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:43,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 254 [2022-02-09 02:51:43,279 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 254 treesize of output 214 [2022-02-09 02:51:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:43,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:44,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 12 treesize of output 10 [2022-02-09 02:51:44,622 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 22 treesize of output 20 [2022-02-09 02:51:44,626 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 20 treesize of output 18 [2022-02-09 02:51:44,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:44,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 408 treesize of output 352 [2022-02-09 02:51:45,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:45,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 315 treesize of output 287 [2022-02-09 02:51:45,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:45,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 266 treesize of output 230 [2022-02-09 02:51:45,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:45,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416136366] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:45,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:45,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:51:45,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871242417] [2022-02-09 02:51:45,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:45,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:51:45,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:45,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:51:45,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:51:45,756 INFO L87 Difference]: Start difference. First operand 601 states and 1869 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:46,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:46,210 INFO L93 Difference]: Finished difference Result 928 states and 2818 transitions. [2022-02-09 02:51:46,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 02:51:46,210 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:46,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:46,212 INFO L225 Difference]: With dead ends: 928 [2022-02-09 02:51:46,212 INFO L226 Difference]: Without dead ends: 914 [2022-02-09 02:51:46,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:51:46,212 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 83 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:46,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 221 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 498 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-02-09 02:51:46,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2022-02-09 02:51:46,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 609. [2022-02-09 02:51:46,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 3.1036184210526314) internal successors, (1887), 608 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:46,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1887 transitions. [2022-02-09 02:51:46,221 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1887 transitions. Word has length 20 [2022-02-09 02:51:46,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:46,221 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 1887 transitions. [2022-02-09 02:51:46,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:46,221 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1887 transitions. [2022-02-09 02:51:46,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:46,222 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:46,222 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] [2022-02-09 02:51:46,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-02-09 02:51:46,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:46,422 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:46,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:46,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1452013521, now seen corresponding path program 26 times [2022-02-09 02:51:46,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:46,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483434216] [2022-02-09 02:51:46,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:46,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:46,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:46,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:46,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483434216] [2022-02-09 02:51:46,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483434216] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:46,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211283902] [2022-02-09 02:51:46,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:51:46,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:46,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:46,736 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-02-09 02:51:46,736 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-02-09 02:51:46,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:51:46,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:46,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:46,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:47,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 411 treesize of output 367 [2022-02-09 02:51:47,873 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 20 treesize of output 18 [2022-02-09 02:51:48,567 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 265 treesize of output 237 [2022-02-09 02:51:48,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 197 [2022-02-09 02:51:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:48,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:49,848 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 10 [2022-02-09 02:51:49,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 22 treesize of output 20 [2022-02-09 02:51:49,950 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 20 treesize of output 18 [2022-02-09 02:51:50,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:50,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 397 treesize of output 341 [2022-02-09 02:51:50,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:50,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 336 treesize of output 300 [2022-02-09 02:51:50,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:50,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 260 [2022-02-09 02:51:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:51,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211283902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:51,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:51,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:51:51,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852771666] [2022-02-09 02:51:51,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:51,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:51:51,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:51,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:51:51,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:51:51,309 INFO L87 Difference]: Start difference. First operand 609 states and 1887 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:51,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:51,724 INFO L93 Difference]: Finished difference Result 811 states and 2468 transitions. [2022-02-09 02:51:51,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-09 02:51:51,724 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:51,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:51,726 INFO L225 Difference]: With dead ends: 811 [2022-02-09 02:51:51,726 INFO L226 Difference]: Without dead ends: 796 [2022-02-09 02:51:51,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:51:51,726 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 91 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:51,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 194 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 438 Invalid, 0 Unknown, 286 Unchecked, 0.2s Time] [2022-02-09 02:51:51,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-02-09 02:51:51,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 587. [2022-02-09 02:51:51,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.127986348122867) internal successors, (1833), 586 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:51,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1833 transitions. [2022-02-09 02:51:51,734 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1833 transitions. Word has length 20 [2022-02-09 02:51:51,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:51,734 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 1833 transitions. [2022-02-09 02:51:51,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:51,734 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1833 transitions. [2022-02-09 02:51:51,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:51,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:51,735 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] [2022-02-09 02:51:51,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-09 02:51:51,970 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,SelfDestructingSolverStorable75 [2022-02-09 02:51:51,970 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:51,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:51,970 INFO L85 PathProgramCache]: Analyzing trace with hash -566292429, now seen corresponding path program 27 times [2022-02-09 02:51:51,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:51,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269546276] [2022-02-09 02:51:51,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:51,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:52,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:52,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269546276] [2022-02-09 02:51:52,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269546276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:52,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711162944] [2022-02-09 02:51:52,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:51:52,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:52,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:52,251 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-02-09 02:51:52,252 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-02-09 02:51:52,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-09 02:51:52,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:52,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:51:52,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:52,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:52,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 387 treesize of output 327 [2022-02-09 02:51:54,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:51:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 213 [2022-02-09 02:51:54,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 213 treesize of output 185 [2022-02-09 02:51:54,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:54,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:51:55,540 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 22 treesize of output 20 [2022-02-09 02:51:55,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:55,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 406 treesize of output 350 [2022-02-09 02:51:56,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:56,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 309 [2022-02-09 02:51:56,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:51:56,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 318 treesize of output 282 [2022-02-09 02:51:56,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:56,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711162944] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:51:56,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:51:56,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:51:56,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465941988] [2022-02-09 02:51:56,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:51:56,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:51:56,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:51:56,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:51:56,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:51:56,766 INFO L87 Difference]: Start difference. First operand 587 states and 1833 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:58,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:51:58,966 INFO L93 Difference]: Finished difference Result 1368 states and 3813 transitions. [2022-02-09 02:51:58,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-09 02:51:58,966 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:51:58,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:51:58,968 INFO L225 Difference]: With dead ends: 1368 [2022-02-09 02:51:58,968 INFO L226 Difference]: Without dead ends: 1316 [2022-02-09 02:51:58,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=284, Invalid=1786, Unknown=0, NotChecked=0, Total=2070 [2022-02-09 02:51:58,969 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 189 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:51:58,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 636 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1153 Invalid, 0 Unknown, 230 Unchecked, 0.6s Time] [2022-02-09 02:51:58,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2022-02-09 02:51:58,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 611. [2022-02-09 02:51:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 610 states have (on average 3.1311475409836067) internal successors, (1910), 610 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:58,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1910 transitions. [2022-02-09 02:51:58,979 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1910 transitions. Word has length 20 [2022-02-09 02:51:58,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:51:58,979 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1910 transitions. [2022-02-09 02:51:58,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:51:58,979 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1910 transitions. [2022-02-09 02:51:58,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:51:58,980 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:51:58,980 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] [2022-02-09 02:51:58,996 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-02-09 02:51:59,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:59,181 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:51:59,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:51:59,181 INFO L85 PathProgramCache]: Analyzing trace with hash -510990351, now seen corresponding path program 28 times [2022-02-09 02:51:59,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:51:59,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570575186] [2022-02-09 02:51:59,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:51:59,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:51:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:51:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:51:59,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:51:59,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570575186] [2022-02-09 02:51:59,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570575186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:51:59,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417853112] [2022-02-09 02:51:59,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:51:59,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:51:59,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:51:59,456 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-02-09 02:51:59,457 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-02-09 02:51:59,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:51:59,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:51:59,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:51:59,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:51:59,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 329 treesize of output 281 [2022-02-09 02:52:00,573 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 344 treesize of output 296 [2022-02-09 02:52:00,576 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 296 treesize of output 256 [2022-02-09 02:52:00,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:00,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:01,786 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 22 treesize of output 20 [2022-02-09 02:52:02,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:02,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 408 treesize of output 352 [2022-02-09 02:52:02,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:02,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 360 treesize of output 328 [2022-02-09 02:52:02,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:02,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 320 treesize of output 276 [2022-02-09 02:52:03,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:03,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417853112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:03,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:03,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:03,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436622252] [2022-02-09 02:52:03,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:03,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:03,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:03,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:03,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:03,271 INFO L87 Difference]: Start difference. First operand 611 states and 1910 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:04,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:04,949 INFO L93 Difference]: Finished difference Result 912 states and 2699 transitions. [2022-02-09 02:52:04,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-09 02:52:04,949 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:04,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:04,950 INFO L225 Difference]: With dead ends: 912 [2022-02-09 02:52:04,950 INFO L226 Difference]: Without dead ends: 897 [2022-02-09 02:52:04,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2022-02-09 02:52:04,951 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 157 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:04,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 307 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:52:04,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-02-09 02:52:04,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 594. [2022-02-09 02:52:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 3.1349072512647553) internal successors, (1859), 593 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:04,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1859 transitions. [2022-02-09 02:52:04,959 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1859 transitions. Word has length 20 [2022-02-09 02:52:04,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:04,959 INFO L470 AbstractCegarLoop]: Abstraction has 594 states and 1859 transitions. [2022-02-09 02:52:04,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:04,959 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1859 transitions. [2022-02-09 02:52:04,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:04,960 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:04,960 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] [2022-02-09 02:52:04,976 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-02-09 02:52:05,160 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,SelfDestructingSolverStorable77 [2022-02-09 02:52:05,161 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:05,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:05,161 INFO L85 PathProgramCache]: Analyzing trace with hash 681477857, now seen corresponding path program 29 times [2022-02-09 02:52:05,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:05,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881219423] [2022-02-09 02:52:05,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:05,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:05,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:05,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:05,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881219423] [2022-02-09 02:52:05,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881219423] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:05,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352328698] [2022-02-09 02:52:05,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:52:05,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:05,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:05,503 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-02-09 02:52:05,503 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-02-09 02:52:05,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:52:05,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:05,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:05,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:05,897 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 299 treesize of output 259 [2022-02-09 02:52:06,330 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 352 treesize of output 288 [2022-02-09 02:52:06,333 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 288 treesize of output 264 [2022-02-09 02:52:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:06,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:07,117 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 113 treesize of output 103 [2022-02-09 02:52:08,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:08,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 504 treesize of output 448 [2022-02-09 02:52:08,776 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 22 treesize of output 20 [2022-02-09 02:52:08,778 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 20 treesize of output 18 [2022-02-09 02:52:09,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:09,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 288 treesize of output 256 [2022-02-09 02:52:09,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:09,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 220 [2022-02-09 02:52:09,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:09,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352328698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:09,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:09,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:09,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082170690] [2022-02-09 02:52:09,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:09,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:09,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:09,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:09,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:09,181 INFO L87 Difference]: Start difference. First operand 594 states and 1859 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:10,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:10,866 INFO L93 Difference]: Finished difference Result 764 states and 2343 transitions. [2022-02-09 02:52:10,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-09 02:52:10,867 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:10,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:10,868 INFO L225 Difference]: With dead ends: 764 [2022-02-09 02:52:10,868 INFO L226 Difference]: Without dead ends: 749 [2022-02-09 02:52:10,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:52:10,869 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 106 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:10,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 248 Invalid, 1096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:52:10,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-02-09 02:52:10,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 597. [2022-02-09 02:52:10,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 3.134228187919463) internal successors, (1868), 596 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1868 transitions. [2022-02-09 02:52:10,876 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1868 transitions. Word has length 20 [2022-02-09 02:52:10,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:10,876 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 1868 transitions. [2022-02-09 02:52:10,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:10,876 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1868 transitions. [2022-02-09 02:52:10,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:10,877 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:10,877 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] [2022-02-09 02:52:10,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-09 02:52:11,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:11,078 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:11,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:11,078 INFO L85 PathProgramCache]: Analyzing trace with hash 844275969, now seen corresponding path program 30 times [2022-02-09 02:52:11,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:11,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771868235] [2022-02-09 02:52:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:11,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:11,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:11,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771868235] [2022-02-09 02:52:11,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771868235] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:11,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916126234] [2022-02-09 02:52:11,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:52:11,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:11,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:11,382 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-02-09 02:52:11,383 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-02-09 02:52:11,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:52:11,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:11,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:52:11,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:11,767 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 275 treesize of output 243 [2022-02-09 02:52:12,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 455 treesize of output 379 [2022-02-09 02:52:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 379 treesize of output 335 [2022-02-09 02:52:12,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:12,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:13,234 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 115 treesize of output 105 [2022-02-09 02:52:14,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:14,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 514 treesize of output 466 [2022-02-09 02:52:16,211 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 22 treesize of output 20 [2022-02-09 02:52:16,215 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 20 treesize of output 18 [2022-02-09 02:52:16,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:16,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 388 treesize of output 348 [2022-02-09 02:52:16,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:16,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 340 treesize of output 296 [2022-02-09 02:52:17,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:17,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916126234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:17,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:17,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-09 02:52:17,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007928884] [2022-02-09 02:52:17,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:17,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-09 02:52:17,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:17,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-09 02:52:17,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-09 02:52:17,181 INFO L87 Difference]: Start difference. First operand 597 states and 1868 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:20,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:20,240 INFO L93 Difference]: Finished difference Result 1033 states and 3093 transitions. [2022-02-09 02:52:20,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-09 02:52:20,240 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:20,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:20,242 INFO L225 Difference]: With dead ends: 1033 [2022-02-09 02:52:20,242 INFO L226 Difference]: Without dead ends: 958 [2022-02-09 02:52:20,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=348, Invalid=1814, Unknown=0, NotChecked=0, Total=2162 [2022-02-09 02:52:20,242 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 174 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:20,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 232 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:52:20,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2022-02-09 02:52:20,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 609. [2022-02-09 02:52:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 3.1529605263157894) internal successors, (1917), 608 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:20,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1917 transitions. [2022-02-09 02:52:20,252 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1917 transitions. Word has length 20 [2022-02-09 02:52:20,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:20,252 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 1917 transitions. [2022-02-09 02:52:20,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:20,253 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1917 transitions. [2022-02-09 02:52:20,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:20,253 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:20,254 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] [2022-02-09 02:52:20,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-09 02:52:20,466 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,SelfDestructingSolverStorable79 [2022-02-09 02:52:20,466 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:20,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:20,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1108708711, now seen corresponding path program 31 times [2022-02-09 02:52:20,467 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:20,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763599021] [2022-02-09 02:52:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:20,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:20,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:20,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763599021] [2022-02-09 02:52:20,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763599021] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:20,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868755246] [2022-02-09 02:52:20,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:52:20,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:20,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:20,782 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-02-09 02:52:20,783 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-02-09 02:52:20,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:20,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:20,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:21,072 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 290 treesize of output 246 [2022-02-09 02:52:21,364 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 330 treesize of output 282 [2022-02-09 02:52:21,367 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 282 treesize of output 242 [2022-02-09 02:52:22,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:22,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:22,321 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 113 treesize of output 103 [2022-02-09 02:52:22,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 135 treesize of output 125 [2022-02-09 02:52:22,565 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 125 treesize of output 115 [2022-02-09 02:52:23,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:23,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 425 treesize of output 369 [2022-02-09 02:52:24,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:24,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 356 treesize of output 312 [2022-02-09 02:52:24,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:24,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 304 treesize of output 272 [2022-02-09 02:52:24,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:24,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868755246] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:24,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:24,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:24,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69224426] [2022-02-09 02:52:24,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:24,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:24,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:24,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:24,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:24,280 INFO L87 Difference]: Start difference. First operand 609 states and 1917 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:25,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:25,559 INFO L93 Difference]: Finished difference Result 792 states and 2437 transitions. [2022-02-09 02:52:25,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 02:52:25,560 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:25,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:25,561 INFO L225 Difference]: With dead ends: 792 [2022-02-09 02:52:25,561 INFO L226 Difference]: Without dead ends: 777 [2022-02-09 02:52:25,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=250, Invalid=1010, Unknown=0, NotChecked=0, Total=1260 [2022-02-09 02:52:25,561 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 101 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:25,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 222 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:52:25,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-02-09 02:52:25,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 609. [2022-02-09 02:52:25,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 3.1529605263157894) internal successors, (1917), 608 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:25,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1917 transitions. [2022-02-09 02:52:25,569 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1917 transitions. Word has length 20 [2022-02-09 02:52:25,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:25,569 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 1917 transitions. [2022-02-09 02:52:25,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:25,569 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1917 transitions. [2022-02-09 02:52:25,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:25,570 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:25,570 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] [2022-02-09 02:52:25,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-09 02:52:25,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:25,771 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:25,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash 721454265, now seen corresponding path program 32 times [2022-02-09 02:52:25,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:25,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929080572] [2022-02-09 02:52:25,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:25,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:26,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:26,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929080572] [2022-02-09 02:52:26,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929080572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:26,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168674505] [2022-02-09 02:52:26,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:52:26,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:26,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:26,046 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-02-09 02:52:26,046 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-02-09 02:52:26,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:52:26,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:26,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:26,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:26,411 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 308 treesize of output 260 [2022-02-09 02:52:26,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:26,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 403 treesize of output 355 [2022-02-09 02:52:26,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:26,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 355 treesize of output 299 [2022-02-09 02:52:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:27,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:27,593 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 113 treesize of output 103 [2022-02-09 02:52:27,917 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 143 treesize of output 133 [2022-02-09 02:52:27,920 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 133 treesize of output 123 [2022-02-09 02:52:28,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:28,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-02-09 02:52:29,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:29,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 267 [2022-02-09 02:52:29,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:29,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 248 [2022-02-09 02:52:29,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:29,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168674505] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:29,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:29,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:52:29,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660921272] [2022-02-09 02:52:29,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:29,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:52:29,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:29,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:52:29,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:52:29,668 INFO L87 Difference]: Start difference. First operand 609 states and 1917 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:30,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:30,435 INFO L93 Difference]: Finished difference Result 735 states and 2265 transitions. [2022-02-09 02:52:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-09 02:52:30,435 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:30,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:30,437 INFO L225 Difference]: With dead ends: 735 [2022-02-09 02:52:30,437 INFO L226 Difference]: Without dead ends: 720 [2022-02-09 02:52:30,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2022-02-09 02:52:30,437 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 78 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:30,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 167 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:52:30,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-02-09 02:52:30,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 607. [2022-02-09 02:52:30,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.1518151815181517) internal successors, (1910), 606 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:30,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1910 transitions. [2022-02-09 02:52:30,444 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1910 transitions. Word has length 20 [2022-02-09 02:52:30,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:30,444 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 1910 transitions. [2022-02-09 02:52:30,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:30,445 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1910 transitions. [2022-02-09 02:52:30,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:30,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:30,446 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] [2022-02-09 02:52:30,462 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-02-09 02:52:30,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:30,646 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:30,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1580663349, now seen corresponding path program 33 times [2022-02-09 02:52:30,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:30,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564840089] [2022-02-09 02:52:30,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:30,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:30,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:31,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:31,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:31,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564840089] [2022-02-09 02:52:31,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564840089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:31,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164549328] [2022-02-09 02:52:31,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:52:31,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:31,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:31,031 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-02-09 02:52:31,032 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-02-09 02:52:31,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:52:31,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:31,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:31,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:31,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 299 treesize of output 255 [2022-02-09 02:52:32,201 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 323 treesize of output 279 [2022-02-09 02:52:32,203 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 279 treesize of output 243 [2022-02-09 02:52:32,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:32,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:32,994 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 113 treesize of output 103 [2022-02-09 02:52:33,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:33,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 476 treesize of output 404 [2022-02-09 02:52:34,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:34,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:52:34,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:34,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-02-09 02:52:34,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:34,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164549328] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:34,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:34,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:34,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913454064] [2022-02-09 02:52:34,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:34,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:34,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:34,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:34,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:34,382 INFO L87 Difference]: Start difference. First operand 607 states and 1910 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:36,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:36,479 INFO L93 Difference]: Finished difference Result 796 states and 2384 transitions. [2022-02-09 02:52:36,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-09 02:52:36,479 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:36,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:36,481 INFO L225 Difference]: With dead ends: 796 [2022-02-09 02:52:36,481 INFO L226 Difference]: Without dead ends: 736 [2022-02-09 02:52:36,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2022-02-09 02:52:36,481 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 119 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:36,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 278 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1034 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:52:36,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-02-09 02:52:36,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 607. [2022-02-09 02:52:36,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.1518151815181517) internal successors, (1910), 606 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:36,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1910 transitions. [2022-02-09 02:52:36,489 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1910 transitions. Word has length 20 [2022-02-09 02:52:36,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:36,489 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 1910 transitions. [2022-02-09 02:52:36,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:36,489 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1910 transitions. [2022-02-09 02:52:36,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:36,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:36,490 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] [2022-02-09 02:52:36,509 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-02-09 02:52:36,690 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,SelfDestructingSolverStorable82 [2022-02-09 02:52:36,691 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:36,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:36,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1956588403, now seen corresponding path program 34 times [2022-02-09 02:52:36,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:36,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705804945] [2022-02-09 02:52:36,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:36,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:36,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:37,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:37,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:37,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705804945] [2022-02-09 02:52:37,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705804945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:37,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469014285] [2022-02-09 02:52:37,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:52:37,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:37,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:37,037 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-02-09 02:52:37,038 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-02-09 02:52:37,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:52:37,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:37,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:37,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:37,521 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 298 treesize of output 254 [2022-02-09 02:52:37,888 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 341 treesize of output 285 [2022-02-09 02:52:37,890 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 285 treesize of output 253 [2022-02-09 02:52:38,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:38,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:38,699 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 113 treesize of output 103 [2022-02-09 02:52:39,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:39,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 290 [2022-02-09 02:52:39,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:39,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:52:39,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:39,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-02-09 02:52:39,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:39,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469014285] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:39,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:39,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:39,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98832907] [2022-02-09 02:52:39,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:39,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:39,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:39,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:39,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:39,993 INFO L87 Difference]: Start difference. First operand 607 states and 1910 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:41,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:41,149 INFO L93 Difference]: Finished difference Result 762 states and 2330 transitions. [2022-02-09 02:52:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-09 02:52:41,149 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:41,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:41,151 INFO L225 Difference]: With dead ends: 762 [2022-02-09 02:52:41,151 INFO L226 Difference]: Without dead ends: 747 [2022-02-09 02:52:41,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=217, Invalid=1043, Unknown=0, NotChecked=0, Total=1260 [2022-02-09 02:52:41,151 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 67 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:41,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 182 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:52:41,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2022-02-09 02:52:41,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 601. [2022-02-09 02:52:41,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 3.151666666666667) internal successors, (1891), 600 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:41,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1891 transitions. [2022-02-09 02:52:41,159 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1891 transitions. Word has length 20 [2022-02-09 02:52:41,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:41,159 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1891 transitions. [2022-02-09 02:52:41,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:41,160 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1891 transitions. [2022-02-09 02:52:41,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:41,161 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:41,161 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] [2022-02-09 02:52:41,179 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-02-09 02:52:41,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:41,361 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:41,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:41,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1866602273, now seen corresponding path program 35 times [2022-02-09 02:52:41,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:41,362 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189747528] [2022-02-09 02:52:41,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:41,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:41,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:41,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:41,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:41,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189747528] [2022-02-09 02:52:41,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189747528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:41,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706456876] [2022-02-09 02:52:41,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:52:41,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:41,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:41,682 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-02-09 02:52:41,684 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-02-09 02:52:41,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-09 02:52:41,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:41,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:41,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:41,990 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 304 treesize of output 260 [2022-02-09 02:52:42,382 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 365 treesize of output 305 [2022-02-09 02:52:42,385 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 305 treesize of output 273 [2022-02-09 02:52:43,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:43,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:43,333 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 113 treesize of output 103 [2022-02-09 02:52:43,612 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 161 treesize of output 151 [2022-02-09 02:52:43,614 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 151 treesize of output 141 [2022-02-09 02:52:44,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:44,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 472 treesize of output 432 [2022-02-09 02:52:44,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:44,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 452 treesize of output 380 [2022-02-09 02:52:44,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:44,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 314 [2022-02-09 02:52:45,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:45,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706456876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:45,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:45,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:52:45,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470145811] [2022-02-09 02:52:45,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:45,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:52:45,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:45,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:52:45,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:52:45,274 INFO L87 Difference]: Start difference. First operand 601 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:46,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:46,461 INFO L93 Difference]: Finished difference Result 815 states and 2488 transitions. [2022-02-09 02:52:46,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:52:46,461 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:46,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:46,462 INFO L225 Difference]: With dead ends: 815 [2022-02-09 02:52:46,463 INFO L226 Difference]: Without dead ends: 800 [2022-02-09 02:52:46,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=248, Invalid=1084, Unknown=0, NotChecked=0, Total=1332 [2022-02-09 02:52:46,463 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 164 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:46,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 162 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:52:46,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2022-02-09 02:52:46,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 607. [2022-02-09 02:52:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.155115511551155) internal successors, (1912), 606 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:46,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1912 transitions. [2022-02-09 02:52:46,472 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1912 transitions. Word has length 20 [2022-02-09 02:52:46,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:46,472 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 1912 transitions. [2022-02-09 02:52:46,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:46,473 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1912 transitions. [2022-02-09 02:52:46,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:46,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:46,475 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] [2022-02-09 02:52:46,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-09 02:52:46,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:46,695 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:46,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:46,696 INFO L85 PathProgramCache]: Analyzing trace with hash -680185941, now seen corresponding path program 36 times [2022-02-09 02:52:46,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:46,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371017047] [2022-02-09 02:52:46,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:46,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:46,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:46,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371017047] [2022-02-09 02:52:46,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371017047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:46,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441992426] [2022-02-09 02:52:46,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:52:46,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:46,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:46,975 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-02-09 02:52:46,976 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-02-09 02:52:47,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:52:47,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:52:47,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:52:47,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:47,365 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 367 treesize of output 319 [2022-02-09 02:52:48,064 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 385 treesize of output 333 [2022-02-09 02:52:48,067 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 333 treesize of output 285 [2022-02-09 02:52:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:48,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:52:49,035 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 115 treesize of output 105 [2022-02-09 02:52:49,968 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 161 treesize of output 155 [2022-02-09 02:52:49,971 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 155 treesize of output 149 [2022-02-09 02:52:50,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:50,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 464 treesize of output 424 [2022-02-09 02:52:52,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:52,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 674 treesize of output 574 [2022-02-09 02:52:52,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:52:52,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 510 [2022-02-09 02:52:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:53,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441992426] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:52:53,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:52:53,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:52:53,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86982011] [2022-02-09 02:52:53,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:52:53,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:52:53,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:52:53,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:52:53,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:52:53,142 INFO L87 Difference]: Start difference. First operand 607 states and 1912 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:57,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:52:57,929 INFO L93 Difference]: Finished difference Result 1120 states and 3312 transitions. [2022-02-09 02:52:57,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-09 02:52:57,930 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:52:57,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:52:57,932 INFO L225 Difference]: With dead ends: 1120 [2022-02-09 02:52:57,932 INFO L226 Difference]: Without dead ends: 1030 [2022-02-09 02:52:57,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=438, Invalid=2318, Unknown=0, NotChecked=0, Total=2756 [2022-02-09 02:52:57,932 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 183 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1422 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 1531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-09 02:52:57,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 454 Invalid, 1531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1422 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-09 02:52:57,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-02-09 02:52:57,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 625. [2022-02-09 02:52:57,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 3.1891025641025643) internal successors, (1990), 624 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:57,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1990 transitions. [2022-02-09 02:52:57,942 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1990 transitions. Word has length 20 [2022-02-09 02:52:57,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:52:57,942 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1990 transitions. [2022-02-09 02:52:57,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:52:57,943 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1990 transitions. [2022-02-09 02:52:57,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:52:57,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:52:57,944 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] [2022-02-09 02:52:57,961 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-02-09 02:52:58,156 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,SelfDestructingSolverStorable85 [2022-02-09 02:52:58,157 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:52:58,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:52:58,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1513283535, now seen corresponding path program 37 times [2022-02-09 02:52:58,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:52:58,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932452329] [2022-02-09 02:52:58,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:52:58,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:52:58,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:58,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:58,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:52:58,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932452329] [2022-02-09 02:52:58,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932452329] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:52:58,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58915541] [2022-02-09 02:52:58,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:52:58,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:52:58,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:52:58,440 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-02-09 02:52:58,441 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-02-09 02:52:58,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:52:58,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:52:58,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:52:58,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:58,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 249 [2022-02-09 02:52:59,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:59,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 429 treesize of output 365 [2022-02-09 02:52:59,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:52:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 365 treesize of output 317 [2022-02-09 02:52:59,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:52:59,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:00,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 113 treesize of output 103 [2022-02-09 02:53:00,379 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 161 treesize of output 151 [2022-02-09 02:53:00,381 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 151 treesize of output 141 [2022-02-09 02:53:01,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:01,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 327 treesize of output 291 [2022-02-09 02:53:02,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:02,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 554 treesize of output 478 [2022-02-09 02:53:02,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:02,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 470 treesize of output 414 [2022-02-09 02:53:02,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:02,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58915541] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:02,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:02,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:53:02,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037120287] [2022-02-09 02:53:02,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:02,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:53:02,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:02,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:53:02,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:53:02,745 INFO L87 Difference]: Start difference. First operand 625 states and 1990 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:03,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:03,176 INFO L93 Difference]: Finished difference Result 741 states and 2329 transitions. [2022-02-09 02:53:03,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-09 02:53:03,176 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:03,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:03,178 INFO L225 Difference]: With dead ends: 741 [2022-02-09 02:53:03,178 INFO L226 Difference]: Without dead ends: 726 [2022-02-09 02:53:03,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:53:03,178 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 57 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:03,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 152 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 583 Invalid, 0 Unknown, 26 Unchecked, 0.3s Time] [2022-02-09 02:53:03,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2022-02-09 02:53:03,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 631. [2022-02-09 02:53:03,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 3.2015873015873018) internal successors, (2017), 630 states have internal predecessors, (2017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:03,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 2017 transitions. [2022-02-09 02:53:03,186 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 2017 transitions. Word has length 20 [2022-02-09 02:53:03,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:03,186 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 2017 transitions. [2022-02-09 02:53:03,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:03,186 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 2017 transitions. [2022-02-09 02:53:03,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:03,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:03,187 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] [2022-02-09 02:53:03,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-02-09 02:53:03,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:03,388 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:03,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:03,388 INFO L85 PathProgramCache]: Analyzing trace with hash 977078387, now seen corresponding path program 38 times [2022-02-09 02:53:03,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:03,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952099953] [2022-02-09 02:53:03,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:03,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:03,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:03,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:03,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:03,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952099953] [2022-02-09 02:53:03,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952099953] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:03,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086095649] [2022-02-09 02:53:03,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:53:03,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:03,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:03,812 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-02-09 02:53:03,812 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-02-09 02:53:03,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:53:03,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:53:03,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:53:03,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:04,070 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 266 treesize of output 234 [2022-02-09 02:53:04,298 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 330 treesize of output 290 [2022-02-09 02:53:04,301 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 290 treesize of output 242 [2022-02-09 02:53:04,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:04,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:05,270 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 113 treesize of output 103 [2022-02-09 02:53:05,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:05,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 273 treesize of output 245 [2022-02-09 02:53:06,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:06,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 537 treesize of output 489 [2022-02-09 02:53:06,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:06,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 481 treesize of output 405 [2022-02-09 02:53:07,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:07,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086095649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:07,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:07,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:07,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031600310] [2022-02-09 02:53:07,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:07,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:07,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:07,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:07,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:07,306 INFO L87 Difference]: Start difference. First operand 631 states and 2017 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:09,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:09,674 INFO L93 Difference]: Finished difference Result 965 states and 2940 transitions. [2022-02-09 02:53:09,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-09 02:53:09,675 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:09,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:09,677 INFO L225 Difference]: With dead ends: 965 [2022-02-09 02:53:09,677 INFO L226 Difference]: Without dead ends: 935 [2022-02-09 02:53:09,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=418, Invalid=1934, Unknown=0, NotChecked=0, Total=2352 [2022-02-09 02:53:09,677 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 102 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 1188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:09,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 293 Invalid, 1188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:53:09,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-02-09 02:53:09,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 625. [2022-02-09 02:53:09,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 3.1891025641025643) internal successors, (1990), 624 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:09,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1990 transitions. [2022-02-09 02:53:09,686 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1990 transitions. Word has length 20 [2022-02-09 02:53:09,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:09,686 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1990 transitions. [2022-02-09 02:53:09,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:09,686 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1990 transitions. [2022-02-09 02:53:09,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:09,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:09,687 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] [2022-02-09 02:53:09,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-09 02:53:09,887 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,SelfDestructingSolverStorable87 [2022-02-09 02:53:09,888 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:09,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:09,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1646201567, now seen corresponding path program 39 times [2022-02-09 02:53:09,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:09,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57518145] [2022-02-09 02:53:09,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:09,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:09,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:10,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:10,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:10,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57518145] [2022-02-09 02:53:10,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57518145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:10,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908130131] [2022-02-09 02:53:10,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:53:10,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:10,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:10,287 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-02-09 02:53:10,287 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-02-09 02:53:10,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:53:10,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:53:10,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:53:10,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:10,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 285 treesize of output 241 [2022-02-09 02:53:11,086 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 393 treesize of output 325 [2022-02-09 02:53:11,089 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 325 treesize of output 293 [2022-02-09 02:53:11,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:11,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:12,094 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 113 treesize of output 103 [2022-02-09 02:53:12,359 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 135 treesize of output 125 [2022-02-09 02:53:12,362 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 125 treesize of output 115 [2022-02-09 02:53:13,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:13,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 424 treesize of output 368 [2022-02-09 02:53:14,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:14,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 301 [2022-02-09 02:53:14,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:14,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 261 [2022-02-09 02:53:14,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:14,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908130131] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:14,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:14,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:14,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664534431] [2022-02-09 02:53:14,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:14,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:14,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:14,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:14,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:14,426 INFO L87 Difference]: Start difference. First operand 625 states and 1990 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:18,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:18,807 INFO L93 Difference]: Finished difference Result 1002 states and 2995 transitions. [2022-02-09 02:53:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-09 02:53:18,807 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:18,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:18,809 INFO L225 Difference]: With dead ends: 1002 [2022-02-09 02:53:18,809 INFO L226 Difference]: Without dead ends: 942 [2022-02-09 02:53:18,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=566, Invalid=2514, Unknown=0, NotChecked=0, Total=3080 [2022-02-09 02:53:18,809 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 177 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:18,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 371 Invalid, 1456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:53:18,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2022-02-09 02:53:18,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 624. [2022-02-09 02:53:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 3.186195826645265) internal successors, (1985), 623 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:18,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1985 transitions. [2022-02-09 02:53:18,818 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1985 transitions. Word has length 20 [2022-02-09 02:53:18,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:18,819 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 1985 transitions. [2022-02-09 02:53:18,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:18,819 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1985 transitions. [2022-02-09 02:53:18,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:18,820 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:18,820 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] [2022-02-09 02:53:18,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-09 02:53:19,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:19,020 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:19,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash 183961409, now seen corresponding path program 40 times [2022-02-09 02:53:19,021 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:19,021 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748647042] [2022-02-09 02:53:19,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:19,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:19,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:19,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748647042] [2022-02-09 02:53:19,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748647042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:19,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807731445] [2022-02-09 02:53:19,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:53:19,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:19,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:19,388 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-02-09 02:53:19,388 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-02-09 02:53:19,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:53:19,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:53:19,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:53:19,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:19,614 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 249 treesize of output 221 [2022-02-09 02:53:19,795 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 302 treesize of output 258 [2022-02-09 02:53:19,797 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 258 treesize of output 222 [2022-02-09 02:53:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:20,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:20,731 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 113 treesize of output 103 [2022-02-09 02:53:21,082 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 145 treesize of output 135 [2022-02-09 02:53:21,085 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 135 treesize of output 125 [2022-02-09 02:53:21,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:21,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 456 treesize of output 416 [2022-02-09 02:53:22,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:22,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 275 [2022-02-09 02:53:22,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:22,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 254 treesize of output 222 [2022-02-09 02:53:22,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:22,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807731445] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:22,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:22,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:22,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316022548] [2022-02-09 02:53:22,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:22,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:22,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:22,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:22,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:22,727 INFO L87 Difference]: Start difference. First operand 624 states and 1985 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:24,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:24,948 INFO L93 Difference]: Finished difference Result 865 states and 2651 transitions. [2022-02-09 02:53:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-09 02:53:24,949 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:24,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:24,950 INFO L225 Difference]: With dead ends: 865 [2022-02-09 02:53:24,950 INFO L226 Difference]: Without dead ends: 835 [2022-02-09 02:53:24,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=378, Invalid=1692, Unknown=0, NotChecked=0, Total=2070 [2022-02-09 02:53:24,951 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 149 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:24,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 256 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:53:24,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2022-02-09 02:53:24,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 621. [2022-02-09 02:53:24,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 3.1870967741935483) internal successors, (1976), 620 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:24,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1976 transitions. [2022-02-09 02:53:24,959 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1976 transitions. Word has length 20 [2022-02-09 02:53:24,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:24,959 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 1976 transitions. [2022-02-09 02:53:24,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:24,959 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1976 transitions. [2022-02-09 02:53:24,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:24,960 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:24,960 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] [2022-02-09 02:53:24,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-09 02:53:25,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:25,161 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:25,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:25,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1735531487, now seen corresponding path program 41 times [2022-02-09 02:53:25,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:25,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608562182] [2022-02-09 02:53:25,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:25,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:25,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:25,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608562182] [2022-02-09 02:53:25,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608562182] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:25,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592905125] [2022-02-09 02:53:25,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:53:25,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:25,477 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-02-09 02:53:25,477 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-02-09 02:53:25,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-09 02:53:25,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:53:25,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:53:25,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:25,791 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 347 treesize of output 307 [2022-02-09 02:53:26,517 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 279 treesize of output 239 [2022-02-09 02:53:26,520 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 239 treesize of output 207 [2022-02-09 02:53:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:27,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:27,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 115 treesize of output 105 [2022-02-09 02:53:28,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 22 treesize of output 20 [2022-02-09 02:53:28,970 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 20 treesize of output 18 [2022-02-09 02:53:29,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:29,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 450 treesize of output 410 [2022-02-09 02:53:30,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:30,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 581 treesize of output 489 [2022-02-09 02:53:30,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:30,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 481 treesize of output 433 [2022-02-09 02:53:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:31,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592905125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:31,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:31,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:31,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615346331] [2022-02-09 02:53:31,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:31,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:31,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:31,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:31,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:31,174 INFO L87 Difference]: Start difference. First operand 621 states and 1976 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:46,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:46,287 INFO L93 Difference]: Finished difference Result 1509 states and 4488 transitions. [2022-02-09 02:53:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-02-09 02:53:46,288 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:46,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:46,290 INFO L225 Difference]: With dead ends: 1509 [2022-02-09 02:53:46,290 INFO L226 Difference]: Without dead ends: 1419 [2022-02-09 02:53:46,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=1326, Invalid=6330, Unknown=0, NotChecked=0, Total=7656 [2022-02-09 02:53:46,291 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 381 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 2746 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 2940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:46,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 757 Invalid, 2940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2746 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-09 02:53:46,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states. [2022-02-09 02:53:46,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 639. [2022-02-09 02:53:46,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.2037617554858935) internal successors, (2044), 638 states have internal predecessors, (2044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:46,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2044 transitions. [2022-02-09 02:53:46,302 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2044 transitions. Word has length 20 [2022-02-09 02:53:46,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:46,302 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2044 transitions. [2022-02-09 02:53:46,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:46,302 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2044 transitions. [2022-02-09 02:53:46,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:46,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:46,303 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] [2022-02-09 02:53:46,320 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-02-09 02:53:46,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:46,519 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:46,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash 289953827, now seen corresponding path program 42 times [2022-02-09 02:53:46,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:46,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333282215] [2022-02-09 02:53:46,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:46,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:46,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:46,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:46,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:46,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333282215] [2022-02-09 02:53:46,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333282215] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:46,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530668624] [2022-02-09 02:53:46,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:53:46,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:46,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:46,798 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-02-09 02:53:46,798 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-02-09 02:53:46,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:53:46,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:53:46,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:53:46,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:46,994 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 222 treesize of output 198 [2022-02-09 02:53:47,403 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 324 treesize of output 284 [2022-02-09 02:53:47,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 284 treesize of output 236 [2022-02-09 02:53:48,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:48,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:48,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 45 treesize of output 41 [2022-02-09 02:53:49,491 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 165 treesize of output 155 [2022-02-09 02:53:49,494 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 155 treesize of output 145 [2022-02-09 02:53:49,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:49,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 258 [2022-02-09 02:53:50,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:50,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 448 treesize of output 376 [2022-02-09 02:53:50,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:50,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 309 [2022-02-09 02:53:50,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:50,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530668624] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:50,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:50,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:50,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856355592] [2022-02-09 02:53:50,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:50,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:50,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:50,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:50,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:50,518 INFO L87 Difference]: Start difference. First operand 639 states and 2044 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:51,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:51,957 INFO L93 Difference]: Finished difference Result 912 states and 2825 transitions. [2022-02-09 02:53:51,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-09 02:53:51,957 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:51,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:51,959 INFO L225 Difference]: With dead ends: 912 [2022-02-09 02:53:51,959 INFO L226 Difference]: Without dead ends: 897 [2022-02-09 02:53:51,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=242, Invalid=1090, Unknown=0, NotChecked=0, Total=1332 [2022-02-09 02:53:51,959 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 146 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:51,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 226 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:53:51,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-02-09 02:53:51,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 635. [2022-02-09 02:53:51,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 3.2018927444794953) internal successors, (2030), 634 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:51,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 2030 transitions. [2022-02-09 02:53:51,968 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 2030 transitions. Word has length 20 [2022-02-09 02:53:51,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:51,969 INFO L470 AbstractCegarLoop]: Abstraction has 635 states and 2030 transitions. [2022-02-09 02:53:51,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:51,969 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 2030 transitions. [2022-02-09 02:53:51,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:51,970 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:51,970 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] [2022-02-09 02:53:51,986 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-02-09 02:53:52,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:52,170 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:52,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:52,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1249500585, now seen corresponding path program 43 times [2022-02-09 02:53:52,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:52,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541162353] [2022-02-09 02:53:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:52,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:52,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:52,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:53:52,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541162353] [2022-02-09 02:53:52,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541162353] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:53:52,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214294012] [2022-02-09 02:53:52,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:53:52,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:52,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:53:52,450 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-02-09 02:53:52,451 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-02-09 02:53:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:53:52,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:53:52,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:53:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 269 [2022-02-09 02:53:53,260 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 432 treesize of output 360 [2022-02-09 02:53:53,263 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 360 treesize of output 320 [2022-02-09 02:53:54,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:54,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:53:54,309 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 113 treesize of output 103 [2022-02-09 02:53:54,560 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 135 treesize of output 125 [2022-02-09 02:53:54,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 125 treesize of output 115 [2022-02-09 02:53:55,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:55,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 502 treesize of output 458 [2022-02-09 02:53:56,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:56,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 481 treesize of output 409 [2022-02-09 02:53:56,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:53:56,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 401 treesize of output 361 [2022-02-09 02:53:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:53:57,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214294012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:53:57,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:53:57,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:53:57,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226484949] [2022-02-09 02:53:57,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:53:57,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:53:57,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:53:57,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:53:57,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:53:57,009 INFO L87 Difference]: Start difference. First operand 635 states and 2030 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:59,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:53:59,667 INFO L93 Difference]: Finished difference Result 1213 states and 3585 transitions. [2022-02-09 02:53:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-09 02:53:59,667 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:53:59,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:53:59,669 INFO L225 Difference]: With dead ends: 1213 [2022-02-09 02:53:59,669 INFO L226 Difference]: Without dead ends: 1108 [2022-02-09 02:53:59,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=433, Invalid=1919, Unknown=0, NotChecked=0, Total=2352 [2022-02-09 02:53:59,669 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 263 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-09 02:53:59,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 393 Invalid, 1515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-09 02:53:59,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-02-09 02:53:59,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 658. [2022-02-09 02:53:59,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 3.2450532724505328) internal successors, (2132), 657 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:59,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 2132 transitions. [2022-02-09 02:53:59,680 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 2132 transitions. Word has length 20 [2022-02-09 02:53:59,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:53:59,680 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 2132 transitions. [2022-02-09 02:53:59,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:53:59,680 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 2132 transitions. [2022-02-09 02:53:59,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:53:59,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:53:59,681 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] [2022-02-09 02:53:59,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-09 02:53:59,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:53:59,883 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:53:59,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:53:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2130385223, now seen corresponding path program 44 times [2022-02-09 02:53:59,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:53:59,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143380435] [2022-02-09 02:53:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:53:59,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:53:59,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:00,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:00,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:00,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143380435] [2022-02-09 02:54:00,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143380435] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:00,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580423395] [2022-02-09 02:54:00,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:54:00,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:00,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:00,246 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-02-09 02:54:00,246 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-02-09 02:54:00,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:54:00,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:00,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:00,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:00,569 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 249 treesize of output 217 [2022-02-09 02:54:00,756 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 302 treesize of output 258 [2022-02-09 02:54:00,758 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 258 treesize of output 222 [2022-02-09 02:54:01,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:01,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:01,660 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 113 treesize of output 103 [2022-02-09 02:54:01,925 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 161 treesize of output 151 [2022-02-09 02:54:01,928 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 151 treesize of output 141 [2022-02-09 02:54:02,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:02,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 327 treesize of output 291 [2022-02-09 02:54:03,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:03,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 514 treesize of output 442 [2022-02-09 02:54:03,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:03,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 434 treesize of output 378 [2022-02-09 02:54:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:03,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580423395] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:03,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:03,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:03,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101607515] [2022-02-09 02:54:03,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:03,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:03,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:03,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:03,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:03,932 INFO L87 Difference]: Start difference. First operand 658 states and 2132 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:05,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:05,029 INFO L93 Difference]: Finished difference Result 867 states and 2743 transitions. [2022-02-09 02:54:05,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-09 02:54:05,029 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:05,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:05,031 INFO L225 Difference]: With dead ends: 867 [2022-02-09 02:54:05,031 INFO L226 Difference]: Without dead ends: 852 [2022-02-09 02:54:05,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=260, Invalid=1222, Unknown=0, NotChecked=0, Total=1482 [2022-02-09 02:54:05,031 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 109 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:05,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 196 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-09 02:54:05,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-02-09 02:54:05,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 661. [2022-02-09 02:54:05,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 3.243939393939394) internal successors, (2141), 660 states have internal predecessors, (2141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:05,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2141 transitions. [2022-02-09 02:54:05,039 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2141 transitions. Word has length 20 [2022-02-09 02:54:05,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:05,039 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 2141 transitions. [2022-02-09 02:54:05,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:05,039 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2141 transitions. [2022-02-09 02:54:05,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:05,044 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:05,044 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] [2022-02-09 02:54:05,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-09 02:54:05,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:05,251 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:05,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:05,251 INFO L85 PathProgramCache]: Analyzing trace with hash -660545775, now seen corresponding path program 45 times [2022-02-09 02:54:05,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:05,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424621712] [2022-02-09 02:54:05,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:05,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:05,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:05,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:05,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:05,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424621712] [2022-02-09 02:54:05,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424621712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:05,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455046280] [2022-02-09 02:54:05,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:54:05,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:05,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:05,550 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-02-09 02:54:05,551 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-02-09 02:54:05,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:54:05,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:05,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:05,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:05,862 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 244 treesize of output 216 [2022-02-09 02:54:06,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 280 treesize of output 244 [2022-02-09 02:54:06,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 244 treesize of output 204 [2022-02-09 02:54:06,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:06,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:07,100 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 113 treesize of output 103 [2022-02-09 02:54:08,004 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 22 treesize of output 20 [2022-02-09 02:54:08,007 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 20 treesize of output 18 [2022-02-09 02:54:08,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:08,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 417 treesize of output 381 [2022-02-09 02:54:08,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:08,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 254 treesize of output 222 [2022-02-09 02:54:08,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:08,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2022-02-09 02:54:08,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:08,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455046280] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:08,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:08,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:08,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413241532] [2022-02-09 02:54:08,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:08,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:08,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:08,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:08,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:08,993 INFO L87 Difference]: Start difference. First operand 661 states and 2141 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:11,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:11,072 INFO L93 Difference]: Finished difference Result 996 states and 3081 transitions. [2022-02-09 02:54:11,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-09 02:54:11,072 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:11,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:11,074 INFO L225 Difference]: With dead ends: 996 [2022-02-09 02:54:11,074 INFO L226 Difference]: Without dead ends: 966 [2022-02-09 02:54:11,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:54:11,074 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 136 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:11,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 365 Invalid, 1470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1425 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:54:11,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2022-02-09 02:54:11,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 664. [2022-02-09 02:54:11,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.2428355957767723) internal successors, (2150), 663 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:11,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2150 transitions. [2022-02-09 02:54:11,084 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2150 transitions. Word has length 20 [2022-02-09 02:54:11,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:11,084 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2150 transitions. [2022-02-09 02:54:11,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:11,084 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2150 transitions. [2022-02-09 02:54:11,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:11,085 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:11,085 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] [2022-02-09 02:54:11,101 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-02-09 02:54:11,285 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,SelfDestructingSolverStorable94 [2022-02-09 02:54:11,285 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:11,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:11,286 INFO L85 PathProgramCache]: Analyzing trace with hash -962457887, now seen corresponding path program 46 times [2022-02-09 02:54:11,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:11,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517866717] [2022-02-09 02:54:11,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:11,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:11,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:11,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517866717] [2022-02-09 02:54:11,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517866717] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:11,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057683436] [2022-02-09 02:54:11,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:54:11,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:11,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:11,646 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-02-09 02:54:11,647 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-02-09 02:54:11,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:54:11,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:11,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:11,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:12,002 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 304 treesize of output 264 [2022-02-09 02:54:12,270 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 275 treesize of output 235 [2022-02-09 02:54:12,272 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 235 treesize of output 203 [2022-02-09 02:54:12,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:12,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:13,089 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 113 treesize of output 103 [2022-02-09 02:54:14,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:14,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 521 treesize of output 465 [2022-02-09 02:54:15,020 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 22 treesize of output 20 [2022-02-09 02:54:15,022 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 20 treesize of output 18 [2022-02-09 02:54:15,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:15,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 328 treesize of output 288 [2022-02-09 02:54:15,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:15,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 248 [2022-02-09 02:54:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:15,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057683436] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:15,518 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:15,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:15,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206923221] [2022-02-09 02:54:15,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:15,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:15,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:15,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:15,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:15,521 INFO L87 Difference]: Start difference. First operand 664 states and 2150 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:19,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:19,250 INFO L93 Difference]: Finished difference Result 952 states and 2984 transitions. [2022-02-09 02:54:19,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-09 02:54:19,251 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:19,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:19,252 INFO L225 Difference]: With dead ends: 952 [2022-02-09 02:54:19,253 INFO L226 Difference]: Without dead ends: 937 [2022-02-09 02:54:19,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=391, Invalid=2059, Unknown=0, NotChecked=0, Total=2450 [2022-02-09 02:54:19,253 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 111 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:19,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 373 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1488 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:54:19,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2022-02-09 02:54:19,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 670. [2022-02-09 02:54:19,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 3.2451420029895366) internal successors, (2171), 669 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:19,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 2171 transitions. [2022-02-09 02:54:19,262 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 2171 transitions. Word has length 20 [2022-02-09 02:54:19,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:19,262 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 2171 transitions. [2022-02-09 02:54:19,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:19,262 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 2171 transitions. [2022-02-09 02:54:19,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:19,263 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:19,263 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] [2022-02-09 02:54:19,279 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-02-09 02:54:19,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:19,464 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:19,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:19,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1716316899, now seen corresponding path program 47 times [2022-02-09 02:54:19,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:19,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589371325] [2022-02-09 02:54:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:19,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:19,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:19,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:19,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:19,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589371325] [2022-02-09 02:54:19,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589371325] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:19,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478852234] [2022-02-09 02:54:19,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:54:19,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:19,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:19,909 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-02-09 02:54:19,910 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-02-09 02:54:19,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:54:19,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:19,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:54:19,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:20,407 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 344 treesize of output 296 [2022-02-09 02:54:20,799 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 282 treesize of output 246 [2022-02-09 02:54:20,801 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 246 treesize of output 206 [2022-02-09 02:54:21,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:21,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:22,225 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 193 treesize of output 183 [2022-02-09 02:54:22,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:22,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 508 treesize of output 444 [2022-02-09 02:54:23,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 22 treesize of output 20 [2022-02-09 02:54:23,687 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 20 treesize of output 18 [2022-02-09 02:54:23,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:23,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 344 treesize of output 304 [2022-02-09 02:54:23,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:23,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 260 [2022-02-09 02:54:24,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:24,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478852234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:24,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:24,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:24,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901738589] [2022-02-09 02:54:24,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:24,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:24,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:24,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:24,467 INFO L87 Difference]: Start difference. First operand 670 states and 2171 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:28,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:28,528 INFO L93 Difference]: Finished difference Result 1043 states and 3188 transitions. [2022-02-09 02:54:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-09 02:54:28,528 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:28,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:28,530 INFO L225 Difference]: With dead ends: 1043 [2022-02-09 02:54:28,530 INFO L226 Difference]: Without dead ends: 983 [2022-02-09 02:54:28,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=466, Invalid=2396, Unknown=0, NotChecked=0, Total=2862 [2022-02-09 02:54:28,530 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 152 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 1910 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:28,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 547 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1910 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-09 02:54:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-02-09 02:54:28,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 679. [2022-02-09 02:54:28,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.2448377581120944) internal successors, (2200), 678 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:28,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2200 transitions. [2022-02-09 02:54:28,539 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2200 transitions. Word has length 20 [2022-02-09 02:54:28,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:28,539 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2200 transitions. [2022-02-09 02:54:28,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:28,540 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2200 transitions. [2022-02-09 02:54:28,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:28,541 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:28,541 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] [2022-02-09 02:54:28,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-02-09 02:54:28,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:28,741 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:28,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:28,741 INFO L85 PathProgramCache]: Analyzing trace with hash -799659775, now seen corresponding path program 48 times [2022-02-09 02:54:28,742 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:28,742 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038305452] [2022-02-09 02:54:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:28,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:28,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:28,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:28,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038305452] [2022-02-09 02:54:28,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038305452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:28,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232345068] [2022-02-09 02:54:28,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:54:28,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:28,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:28,953 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-02-09 02:54:28,953 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-02-09 02:54:28,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:54:28,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:28,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:54:28,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:29,414 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 363 treesize of output 307 [2022-02-09 02:54:30,017 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 407 treesize of output 351 [2022-02-09 02:54:30,020 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 351 treesize of output 303 [2022-02-09 02:54:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:30,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:30,963 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 115 treesize of output 105 [2022-02-09 02:54:31,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:31,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 514 treesize of output 466 [2022-02-09 02:54:33,294 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 22 treesize of output 20 [2022-02-09 02:54:33,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 20 treesize of output 18 [2022-02-09 02:54:33,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:33,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 306 [2022-02-09 02:54:33,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:33,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 298 treesize of output 266 [2022-02-09 02:54:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:33,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232345068] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:33,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:33,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-09 02:54:33,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439366153] [2022-02-09 02:54:33,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:33,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-09 02:54:33,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:33,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-09 02:54:33,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-09 02:54:33,875 INFO L87 Difference]: Start difference. First operand 679 states and 2200 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:36,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:36,480 INFO L93 Difference]: Finished difference Result 1159 states and 3553 transitions. [2022-02-09 02:54:36,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-09 02:54:36,481 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:36,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:36,483 INFO L225 Difference]: With dead ends: 1159 [2022-02-09 02:54:36,483 INFO L226 Difference]: Without dead ends: 1084 [2022-02-09 02:54:36,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=365, Invalid=1797, Unknown=0, NotChecked=0, Total=2162 [2022-02-09 02:54:36,483 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 154 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:36,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 240 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:54:36,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2022-02-09 02:54:36,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 679. [2022-02-09 02:54:36,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.2448377581120944) internal successors, (2200), 678 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:36,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2200 transitions. [2022-02-09 02:54:36,494 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2200 transitions. Word has length 20 [2022-02-09 02:54:36,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:36,494 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2200 transitions. [2022-02-09 02:54:36,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:36,494 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2200 transitions. [2022-02-09 02:54:36,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:36,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:36,495 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] [2022-02-09 02:54:36,512 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-02-09 02:54:36,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:36,696 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:36,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:36,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1188317543, now seen corresponding path program 49 times [2022-02-09 02:54:36,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:36,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219820825] [2022-02-09 02:54:36,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:36,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:36,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:36,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:36,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219820825] [2022-02-09 02:54:36,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219820825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:36,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066596079] [2022-02-09 02:54:36,975 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:54:36,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:36,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:36,976 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-02-09 02:54:36,976 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-02-09 02:54:37,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:37,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:37,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:37,275 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 319 treesize of output 283 [2022-02-09 02:54:37,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 294 treesize of output 246 [2022-02-09 02:54:37,506 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 246 treesize of output 218 [2022-02-09 02:54:38,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:38,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:38,546 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 113 treesize of output 103 [2022-02-09 02:54:38,788 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 135 treesize of output 125 [2022-02-09 02:54:38,790 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 125 treesize of output 115 [2022-02-09 02:54:39,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:39,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 508 treesize of output 452 [2022-02-09 02:54:40,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:40,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 332 treesize of output 292 [2022-02-09 02:54:40,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:40,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 284 treesize of output 252 [2022-02-09 02:54:40,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:40,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066596079] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:40,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:40,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:54:40,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016654969] [2022-02-09 02:54:40,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:40,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:54:40,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:54:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:54:40,701 INFO L87 Difference]: Start difference. First operand 679 states and 2200 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:41,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:41,884 INFO L93 Difference]: Finished difference Result 934 states and 2905 transitions. [2022-02-09 02:54:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-09 02:54:41,885 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:41,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:41,887 INFO L225 Difference]: With dead ends: 934 [2022-02-09 02:54:41,887 INFO L226 Difference]: Without dead ends: 919 [2022-02-09 02:54:41,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=201, Invalid=921, Unknown=0, NotChecked=0, Total=1122 [2022-02-09 02:54:41,887 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 93 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:41,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 222 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:54:41,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2022-02-09 02:54:41,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 679. [2022-02-09 02:54:41,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.2448377581120944) internal successors, (2200), 678 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2200 transitions. [2022-02-09 02:54:41,896 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2200 transitions. Word has length 20 [2022-02-09 02:54:41,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:41,897 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2200 transitions. [2022-02-09 02:54:41,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:41,897 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2200 transitions. [2022-02-09 02:54:41,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:41,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:41,898 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] [2022-02-09 02:54:41,916 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-02-09 02:54:42,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:42,099 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:42,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:42,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1375763875, now seen corresponding path program 50 times [2022-02-09 02:54:42,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:42,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749874274] [2022-02-09 02:54:42,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:42,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:42,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:42,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:42,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:42,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749874274] [2022-02-09 02:54:42,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749874274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:42,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230947532] [2022-02-09 02:54:42,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:54:42,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:42,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:42,537 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-02-09 02:54:42,538 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-02-09 02:54:42,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:54:42,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:42,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:42,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:42,875 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 271 treesize of output 227 [2022-02-09 02:54:43,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 340 treesize of output 296 [2022-02-09 02:54:43,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 296 treesize of output 252 [2022-02-09 02:54:43,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:43,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:44,157 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 113 treesize of output 103 [2022-02-09 02:54:44,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:44,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 338 [2022-02-09 02:54:45,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:45,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 262 [2022-02-09 02:54:45,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:45,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 203 [2022-02-09 02:54:45,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:45,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230947532] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:45,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:45,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:45,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798623763] [2022-02-09 02:54:45,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:45,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:45,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:45,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:45,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:45,881 INFO L87 Difference]: Start difference. First operand 679 states and 2200 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:47,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:47,662 INFO L93 Difference]: Finished difference Result 904 states and 2812 transitions. [2022-02-09 02:54:47,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-09 02:54:47,663 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:47,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:47,664 INFO L225 Difference]: With dead ends: 904 [2022-02-09 02:54:47,664 INFO L226 Difference]: Without dead ends: 874 [2022-02-09 02:54:47,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2022-02-09 02:54:47,665 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 113 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1172 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:47,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 292 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1172 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:54:47,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-02-09 02:54:47,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 677. [2022-02-09 02:54:47,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 3.2440828402366866) internal successors, (2193), 676 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:47,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 2193 transitions. [2022-02-09 02:54:47,673 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 2193 transitions. Word has length 20 [2022-02-09 02:54:47,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:47,674 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 2193 transitions. [2022-02-09 02:54:47,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:47,674 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 2193 transitions. [2022-02-09 02:54:47,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:47,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:47,675 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] [2022-02-09 02:54:47,691 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-02-09 02:54:47,891 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,SelfDestructingSolverStorable99 [2022-02-09 02:54:47,891 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:47,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:47,891 INFO L85 PathProgramCache]: Analyzing trace with hash 641845433, now seen corresponding path program 51 times [2022-02-09 02:54:47,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:47,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634344595] [2022-02-09 02:54:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:47,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:47,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:48,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:48,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:48,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634344595] [2022-02-09 02:54:48,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634344595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:48,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032953326] [2022-02-09 02:54:48,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:54:48,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:48,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:48,286 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-02-09 02:54:48,286 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-02-09 02:54:48,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:54:48,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:48,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:48,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:48,608 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 271 treesize of output 227 [2022-02-09 02:54:48,895 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 336 treesize of output 292 [2022-02-09 02:54:48,897 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 292 treesize of output 248 [2022-02-09 02:54:49,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:49,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:49,873 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 113 treesize of output 103 [2022-02-09 02:54:50,187 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 143 treesize of output 133 [2022-02-09 02:54:50,189 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 133 treesize of output 123 [2022-02-09 02:54:50,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:50,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 456 treesize of output 416 [2022-02-09 02:54:51,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:51,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 248 treesize of output 216 [2022-02-09 02:54:51,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:51,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 185 treesize of output 165 [2022-02-09 02:54:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:51,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032953326] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:51,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:51,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:51,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73551339] [2022-02-09 02:54:51,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:51,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:51,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:51,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:51,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:51,625 INFO L87 Difference]: Start difference. First operand 677 states and 2193 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:55,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:54:55,178 INFO L93 Difference]: Finished difference Result 1045 states and 3216 transitions. [2022-02-09 02:54:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-09 02:54:55,178 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:54:55,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:54:55,180 INFO L225 Difference]: With dead ends: 1045 [2022-02-09 02:54:55,180 INFO L226 Difference]: Without dead ends: 1000 [2022-02-09 02:54:55,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 610 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=383, Invalid=1969, Unknown=0, NotChecked=0, Total=2352 [2022-02-09 02:54:55,181 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 130 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:54:55,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 510 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1890 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:54:55,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2022-02-09 02:54:55,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 679. [2022-02-09 02:54:55,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.24188790560472) internal successors, (2198), 678 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:55,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2198 transitions. [2022-02-09 02:54:55,190 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2198 transitions. Word has length 20 [2022-02-09 02:54:55,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:54:55,190 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2198 transitions. [2022-02-09 02:54:55,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:54:55,190 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2198 transitions. [2022-02-09 02:54:55,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:54:55,191 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:54:55,191 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] [2022-02-09 02:54:55,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-02-09 02:54:55,391 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,SelfDestructingSolverStorable100 [2022-02-09 02:54:55,392 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:54:55,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:54:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1258479839, now seen corresponding path program 52 times [2022-02-09 02:54:55,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:54:55,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39348592] [2022-02-09 02:54:55,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:54:55,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:54:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:54:55,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:55,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:54:55,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39348592] [2022-02-09 02:54:55,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39348592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:54:55,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673489996] [2022-02-09 02:54:55,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:54:55,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:54:55,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:54:55,749 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-02-09 02:54:55,749 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-02-09 02:54:55,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:54:55,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:54:55,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:54:55,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:54:56,116 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 333 treesize of output 289 [2022-02-09 02:54:56,738 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 399 treesize of output 343 [2022-02-09 02:54:56,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 343 treesize of output 307 [2022-02-09 02:54:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:57,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:54:57,661 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 113 treesize of output 103 [2022-02-09 02:54:57,926 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 135 treesize of output 125 [2022-02-09 02:54:57,928 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 125 treesize of output 115 [2022-02-09 02:54:58,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:58,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 612 treesize of output 536 [2022-02-09 02:54:59,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:59,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 386 treesize of output 334 [2022-02-09 02:54:59,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:54:59,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 326 treesize of output 298 [2022-02-09 02:54:59,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:54:59,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673489996] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:54:59,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:54:59,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:54:59,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102085922] [2022-02-09 02:54:59,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:54:59,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:54:59,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:54:59,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:54:59,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:54:59,754 INFO L87 Difference]: Start difference. First operand 679 states and 2198 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:04,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:04,319 INFO L93 Difference]: Finished difference Result 1016 states and 3157 transitions. [2022-02-09 02:55:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-09 02:55:04,320 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:04,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:04,322 INFO L225 Difference]: With dead ends: 1016 [2022-02-09 02:55:04,322 INFO L226 Difference]: Without dead ends: 1001 [2022-02-09 02:55:04,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=563, Invalid=2299, Unknown=0, NotChecked=0, Total=2862 [2022-02-09 02:55:04,322 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 133 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:04,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 321 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:55:04,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-02-09 02:55:04,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 682. [2022-02-09 02:55:04,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 3.2452276064610865) internal successors, (2210), 681 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:04,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 2210 transitions. [2022-02-09 02:55:04,331 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 2210 transitions. Word has length 20 [2022-02-09 02:55:04,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:04,331 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 2210 transitions. [2022-02-09 02:55:04,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:04,332 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 2210 transitions. [2022-02-09 02:55:04,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:04,332 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:04,332 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] [2022-02-09 02:55:04,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-09 02:55:04,534 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,SelfDestructingSolverStorable101 [2022-02-09 02:55:04,534 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:04,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:04,534 INFO L85 PathProgramCache]: Analyzing trace with hash 489699243, now seen corresponding path program 53 times [2022-02-09 02:55:04,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:04,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121126675] [2022-02-09 02:55:04,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:04,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:04,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:04,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:04,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:04,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121126675] [2022-02-09 02:55:04,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121126675] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:04,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961584577] [2022-02-09 02:55:04,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:55:04,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:04,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:04,828 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-02-09 02:55:04,828 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-02-09 02:55:04,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:55:04,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:04,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:04,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:05,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:05,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 415 treesize of output 367 [2022-02-09 02:55:06,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 421 treesize of output 357 [2022-02-09 02:55:06,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 357 treesize of output 313 [2022-02-09 02:55:06,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:06,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:06,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 113 treesize of output 103 [2022-02-09 02:55:07,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:07,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 476 treesize of output 404 [2022-02-09 02:55:08,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:08,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 353 treesize of output 301 [2022-02-09 02:55:08,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:08,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 02:55:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:08,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961584577] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:08,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:08,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:55:08,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133003516] [2022-02-09 02:55:08,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:08,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:55:08,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:08,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:55:08,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:55:08,416 INFO L87 Difference]: Start difference. First operand 682 states and 2210 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:09,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:09,103 INFO L93 Difference]: Finished difference Result 846 states and 2659 transitions. [2022-02-09 02:55:09,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:55:09,104 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:09,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:09,105 INFO L225 Difference]: With dead ends: 846 [2022-02-09 02:55:09,105 INFO L226 Difference]: Without dead ends: 816 [2022-02-09 02:55:09,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-02-09 02:55:09,106 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 61 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:09,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 233 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 762 Invalid, 0 Unknown, 217 Unchecked, 0.3s Time] [2022-02-09 02:55:09,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-02-09 02:55:09,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 688. [2022-02-09 02:55:09,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.2430858806404657) internal successors, (2228), 687 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:09,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2228 transitions. [2022-02-09 02:55:09,114 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2228 transitions. Word has length 20 [2022-02-09 02:55:09,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:09,114 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 2228 transitions. [2022-02-09 02:55:09,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:09,114 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2228 transitions. [2022-02-09 02:55:09,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:09,115 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:09,115 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] [2022-02-09 02:55:09,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:09,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:09,315 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:09,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:09,316 INFO L85 PathProgramCache]: Analyzing trace with hash 686310989, now seen corresponding path program 54 times [2022-02-09 02:55:09,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:09,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673012092] [2022-02-09 02:55:09,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:09,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:09,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:09,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:09,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673012092] [2022-02-09 02:55:09,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673012092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:09,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255351042] [2022-02-09 02:55:09,612 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:55:09,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:09,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:09,613 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-02-09 02:55:09,614 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-02-09 02:55:09,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:55:09,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:09,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:09,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:09,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:09,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 424 treesize of output 376 [2022-02-09 02:55:10,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:10,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 361 treesize of output 305 [2022-02-09 02:55:10,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:10,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 305 treesize of output 265 [2022-02-09 02:55:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:11,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:11,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 113 treesize of output 103 [2022-02-09 02:55:12,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:12,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 476 treesize of output 404 [2022-02-09 02:55:12,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:12,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:55:12,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:12,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-02-09 02:55: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-02-09 02:55:13,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255351042] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:13,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:13,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:55:13,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323915336] [2022-02-09 02:55:13,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:13,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:55:13,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:13,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:55:13,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:55:13,013 INFO L87 Difference]: Start difference. First operand 688 states and 2228 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:13,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:13,640 INFO L93 Difference]: Finished difference Result 841 states and 2636 transitions. [2022-02-09 02:55:13,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:55:13,640 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:13,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:13,641 INFO L225 Difference]: With dead ends: 841 [2022-02-09 02:55:13,642 INFO L226 Difference]: Without dead ends: 827 [2022-02-09 02:55:13,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-02-09 02:55:13,642 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 89 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:13,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 188 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 678 Invalid, 0 Unknown, 27 Unchecked, 0.3s Time] [2022-02-09 02:55:13,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-02-09 02:55:13,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 683. [2022-02-09 02:55:13,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.2463343108504397) internal successors, (2214), 682 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:13,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2214 transitions. [2022-02-09 02:55:13,650 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2214 transitions. Word has length 20 [2022-02-09 02:55:13,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:13,650 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2214 transitions. [2022-02-09 02:55:13,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:13,650 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2214 transitions. [2022-02-09 02:55:13,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:13,651 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:13,651 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] [2022-02-09 02:55:13,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:13,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-09 02:55:13,851 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:13,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:13,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1414336653, now seen corresponding path program 55 times [2022-02-09 02:55:13,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:13,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533428797] [2022-02-09 02:55:13,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:13,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:14,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:14,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:14,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533428797] [2022-02-09 02:55:14,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533428797] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:14,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891973856] [2022-02-09 02:55:14,288 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:55:14,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:14,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:14,289 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-02-09 02:55:14,290 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-02-09 02:55:14,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-09 02:55:14,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:14,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:14,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 412 treesize of output 364 [2022-02-09 02:55:16,045 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 20 treesize of output 18 [2022-02-09 02:55:16,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:16,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 307 [2022-02-09 02:55:16,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 267 [2022-02-09 02:55:16,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:16,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:17,959 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 233 treesize of output 223 [2022-02-09 02:55:18,467 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 232 treesize of output 226 [2022-02-09 02:55:18,470 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 226 treesize of output 220 [2022-02-09 02:55:19,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:19,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 696 treesize of output 600 [2022-02-09 02:55:20,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:20,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 428 treesize of output 376 [2022-02-09 02:55:20,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:20,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 332 [2022-02-09 02:55:21,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:21,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891973856] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:21,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:21,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:55:21,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242525354] [2022-02-09 02:55:21,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:21,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:55:21,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:21,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:55:21,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:21,336 INFO L87 Difference]: Start difference. First operand 683 states and 2214 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:23,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:23,698 INFO L93 Difference]: Finished difference Result 881 states and 2754 transitions. [2022-02-09 02:55:23,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-09 02:55:23,698 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:23,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:23,700 INFO L225 Difference]: With dead ends: 881 [2022-02-09 02:55:23,700 INFO L226 Difference]: Without dead ends: 844 [2022-02-09 02:55:23,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=290, Invalid=1516, Unknown=0, NotChecked=0, Total=1806 [2022-02-09 02:55:23,701 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 65 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:23,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 397 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 734 Invalid, 0 Unknown, 243 Unchecked, 0.4s Time] [2022-02-09 02:55:23,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-02-09 02:55:23,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 693. [2022-02-09 02:55:23,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.241329479768786) internal successors, (2243), 692 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:23,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2243 transitions. [2022-02-09 02:55:23,709 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2243 transitions. Word has length 20 [2022-02-09 02:55:23,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:23,709 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 2243 transitions. [2022-02-09 02:55:23,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:23,709 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2243 transitions. [2022-02-09 02:55:23,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:23,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:23,710 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] [2022-02-09 02:55:23,726 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-02-09 02:55:23,911 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,SelfDestructingSolverStorable104 [2022-02-09 02:55:23,911 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:23,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:23,911 INFO L85 PathProgramCache]: Analyzing trace with hash -44094891, now seen corresponding path program 56 times [2022-02-09 02:55:23,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:23,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115881058] [2022-02-09 02:55:23,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:23,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:23,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:24,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:24,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115881058] [2022-02-09 02:55:24,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115881058] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:24,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858044930] [2022-02-09 02:55:24,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:55:24,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:24,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:24,359 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-02-09 02:55:24,359 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-02-09 02:55:24,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:55:24,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:24,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:24,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:24,660 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 317 treesize of output 273 [2022-02-09 02:55:25,197 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 275 treesize of output 235 [2022-02-09 02:55:25,200 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 235 treesize of output 203 [2022-02-09 02:55:25,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:25,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:26,338 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 135 treesize of output 125 [2022-02-09 02:55:26,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:26,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 478 treesize of output 406 [2022-02-09 02:55:27,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:27,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:55:27,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:27,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 296 treesize of output 268 [2022-02-09 02:55:27,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:27,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858044930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:27,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:27,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:55:27,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740883521] [2022-02-09 02:55:27,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:27,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:55:27,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:27,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:55:27,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:27,498 INFO L87 Difference]: Start difference. First operand 693 states and 2243 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:29,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:29,131 INFO L93 Difference]: Finished difference Result 836 states and 2627 transitions. [2022-02-09 02:55:29,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-09 02:55:29,131 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:29,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:29,133 INFO L225 Difference]: With dead ends: 836 [2022-02-09 02:55:29,133 INFO L226 Difference]: Without dead ends: 829 [2022-02-09 02:55:29,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=216, Invalid=1116, Unknown=0, NotChecked=0, Total=1332 [2022-02-09 02:55:29,133 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 73 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:29,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 276 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1088 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:55:29,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-02-09 02:55:29,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 693. [2022-02-09 02:55:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.241329479768786) internal successors, (2243), 692 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:29,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2243 transitions. [2022-02-09 02:55:29,142 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2243 transitions. Word has length 20 [2022-02-09 02:55:29,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:29,142 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 2243 transitions. [2022-02-09 02:55:29,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:29,142 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2243 transitions. [2022-02-09 02:55:29,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:29,143 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:29,143 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] [2022-02-09 02:55:29,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:29,343 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,SelfDestructingSolverStorable105 [2022-02-09 02:55:29,344 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:29,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:29,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2121405969, now seen corresponding path program 57 times [2022-02-09 02:55:29,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:29,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750519951] [2022-02-09 02:55:29,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:29,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:29,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:29,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:29,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750519951] [2022-02-09 02:55:29,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750519951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:29,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5633256] [2022-02-09 02:55:29,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:55:29,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:29,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:29,631 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-02-09 02:55:29,631 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-02-09 02:55:29,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-09 02:55:29,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:29,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:29,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:29,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:29,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 410 treesize of output 362 [2022-02-09 02:55:30,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 288 [2022-02-09 02:55:30,706 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 288 treesize of output 240 [2022-02-09 02:55:31,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:31,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:31,629 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 113 treesize of output 103 [2022-02-09 02:55:31,871 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 135 treesize of output 125 [2022-02-09 02:55:31,873 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 125 treesize of output 115 [2022-02-09 02:55:32,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:32,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 306 treesize of output 274 [2022-02-09 02:55:33,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:33,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 350 [2022-02-09 02:55:33,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:33,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 290 [2022-02-09 02:55:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:33,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5633256] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:33,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:33,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-09 02:55:33,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731590906] [2022-02-09 02:55:33,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:33,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-09 02:55:33,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:33,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-09 02:55:33,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-02-09 02:55:33,379 INFO L87 Difference]: Start difference. First operand 693 states and 2243 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:34,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:34,882 INFO L93 Difference]: Finished difference Result 924 states and 2911 transitions. [2022-02-09 02:55:34,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-09 02:55:34,882 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:34,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:34,884 INFO L225 Difference]: With dead ends: 924 [2022-02-09 02:55:34,884 INFO L226 Difference]: Without dead ends: 909 [2022-02-09 02:55:34,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=256, Invalid=1076, Unknown=0, NotChecked=0, Total=1332 [2022-02-09 02:55:34,884 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 114 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:34,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 178 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 586 Invalid, 0 Unknown, 125 Unchecked, 0.3s Time] [2022-02-09 02:55:34,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2022-02-09 02:55:34,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 693. [2022-02-09 02:55:34,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.241329479768786) internal successors, (2243), 692 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:34,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2243 transitions. [2022-02-09 02:55:34,892 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2243 transitions. Word has length 20 [2022-02-09 02:55:34,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:34,893 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 2243 transitions. [2022-02-09 02:55:34,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:34,893 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2243 transitions. [2022-02-09 02:55:34,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:34,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:34,894 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] [2022-02-09 02:55:34,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:35,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:35,094 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:35,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1966968451, now seen corresponding path program 58 times [2022-02-09 02:55:35,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:35,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396735212] [2022-02-09 02:55:35,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:35,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:35,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:35,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:35,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396735212] [2022-02-09 02:55:35,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396735212] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:35,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281742676] [2022-02-09 02:55:35,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:55:35,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:35,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:35,468 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-02-09 02:55:35,470 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-02-09 02:55:35,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:55:35,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:35,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:35,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:35,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 378 treesize of output 334 [2022-02-09 02:55:36,272 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 318 treesize of output 278 [2022-02-09 02:55:36,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 278 treesize of output 238 [2022-02-09 02:55:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:36,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:37,123 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 113 treesize of output 103 [2022-02-09 02:55:38,159 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 176 treesize of output 166 [2022-02-09 02:55:38,162 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 166 treesize of output 156 [2022-02-09 02:55:38,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:38,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 275 [2022-02-09 02:55:39,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:39,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 386 treesize of output 358 [2022-02-09 02:55:39,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:39,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 298 [2022-02-09 02:55:39,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:39,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281742676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:39,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:39,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:55:39,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105551660] [2022-02-09 02:55:39,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:39,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:55:39,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:39,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:55:39,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:39,340 INFO L87 Difference]: Start difference. First operand 693 states and 2243 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:42,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:42,917 INFO L93 Difference]: Finished difference Result 987 states and 3072 transitions. [2022-02-09 02:55:42,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-09 02:55:42,918 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:42,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:42,919 INFO L225 Difference]: With dead ends: 987 [2022-02-09 02:55:42,919 INFO L226 Difference]: Without dead ends: 972 [2022-02-09 02:55:42,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=340, Invalid=1466, Unknown=0, NotChecked=0, Total=1806 [2022-02-09 02:55:42,920 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 141 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:42,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 278 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1098 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:55:42,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2022-02-09 02:55:42,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 692. [2022-02-09 02:55:42,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 3.238784370477569) internal successors, (2238), 691 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:42,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 2238 transitions. [2022-02-09 02:55:42,928 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 2238 transitions. Word has length 20 [2022-02-09 02:55:42,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:42,929 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 2238 transitions. [2022-02-09 02:55:42,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:42,929 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 2238 transitions. [2022-02-09 02:55:42,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:42,930 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:42,930 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] [2022-02-09 02:55:42,947 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-02-09 02:55:43,130 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,SelfDestructingSolverStorable107 [2022-02-09 02:55:43,130 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:43,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:43,130 INFO L85 PathProgramCache]: Analyzing trace with hash -917978007, now seen corresponding path program 59 times [2022-02-09 02:55:43,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:43,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841887718] [2022-02-09 02:55:43,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:43,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:43,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:43,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:43,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841887718] [2022-02-09 02:55:43,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841887718] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:43,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656815651] [2022-02-09 02:55:43,439 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:55:43,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:43,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:43,440 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-02-09 02:55:43,441 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-02-09 02:55:43,469 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-09 02:55:43,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:43,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:43,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:43,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:43,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 290 [2022-02-09 02:55:44,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:44,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 264 [2022-02-09 02:55:44,272 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 264 treesize of output 232 [2022-02-09 02:55:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:44,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:45,014 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 113 treesize of output 103 [2022-02-09 02:55:45,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:45,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 405 [2022-02-09 02:55:46,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:46,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 353 treesize of output 301 [2022-02-09 02:55:46,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:46,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 293 treesize of output 265 [2022-02-09 02:55:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:46,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656815651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:46,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:46,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:55:46,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184563095] [2022-02-09 02:55:46,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:46,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:55:46,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:46,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:55:46,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:55:46,249 INFO L87 Difference]: Start difference. First operand 692 states and 2238 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:46,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:46,708 INFO L93 Difference]: Finished difference Result 785 states and 2493 transitions. [2022-02-09 02:55:46,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-09 02:55:46,708 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:46,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:46,710 INFO L225 Difference]: With dead ends: 785 [2022-02-09 02:55:46,710 INFO L226 Difference]: Without dead ends: 770 [2022-02-09 02:55:46,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:46,710 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 49 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:46,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 176 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 815 Invalid, 0 Unknown, 61 Unchecked, 0.3s Time] [2022-02-09 02:55:46,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-02-09 02:55:46,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 689. [2022-02-09 02:55:46,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 3.2369186046511627) internal successors, (2227), 688 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:46,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 2227 transitions. [2022-02-09 02:55:46,718 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 2227 transitions. Word has length 20 [2022-02-09 02:55:46,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:46,718 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 2227 transitions. [2022-02-09 02:55:46,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:46,719 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 2227 transitions. [2022-02-09 02:55:46,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:46,720 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:46,720 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] [2022-02-09 02:55:46,738 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-02-09 02:55:46,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:46,936 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:46,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:46,936 INFO L85 PathProgramCache]: Analyzing trace with hash -268016301, now seen corresponding path program 60 times [2022-02-09 02:55:46,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:46,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269583321] [2022-02-09 02:55:46,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:46,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:46,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:47,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:47,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:47,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269583321] [2022-02-09 02:55:47,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269583321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:47,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417952066] [2022-02-09 02:55:47,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:55:47,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:47,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:47,155 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-02-09 02:55:47,155 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-02-09 02:55:47,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:55:47,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:47,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:47,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:47,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:47,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 335 treesize of output 295 [2022-02-09 02:55:48,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 367 treesize of output 329 [2022-02-09 02:55:48,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 329 treesize of output 277 [2022-02-09 02:55:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:48,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:48,920 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 113 treesize of output 103 [2022-02-09 02:55:49,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:49,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 245 [2022-02-09 02:55:49,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:49,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:55:49,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:49,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-02-09 02:55:50,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:50,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417952066] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:50,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:50,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-09 02:55:50,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259854378] [2022-02-09 02:55:50,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:50,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-09 02:55:50,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:50,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-09 02:55:50,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-02-09 02:55:50,406 INFO L87 Difference]: Start difference. First operand 689 states and 2227 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:50,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:50,797 INFO L93 Difference]: Finished difference Result 785 states and 2493 transitions. [2022-02-09 02:55:50,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-09 02:55:50,797 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:50,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:50,799 INFO L225 Difference]: With dead ends: 785 [2022-02-09 02:55:50,799 INFO L226 Difference]: Without dead ends: 770 [2022-02-09 02:55:50,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:50,799 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 59 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:50,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 124 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 534 Invalid, 0 Unknown, 30 Unchecked, 0.2s Time] [2022-02-09 02:55:50,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-02-09 02:55:50,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 692. [2022-02-09 02:55:50,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 3.238784370477569) internal successors, (2238), 691 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:50,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 2238 transitions. [2022-02-09 02:55:50,807 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 2238 transitions. Word has length 20 [2022-02-09 02:55:50,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:50,807 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 2238 transitions. [2022-02-09 02:55:50,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:50,807 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 2238 transitions. [2022-02-09 02:55:50,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:50,808 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:50,808 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] [2022-02-09 02:55:50,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:51,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:51,009 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1881583035, now seen corresponding path program 61 times [2022-02-09 02:55:51,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:51,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944753361] [2022-02-09 02:55:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:51,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:51,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:51,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944753361] [2022-02-09 02:55:51,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944753361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:51,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322038137] [2022-02-09 02:55:51,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:55:51,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:51,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:51,369 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-02-09 02:55:51,370 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-02-09 02:55:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:51,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:51,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:51,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 284 [2022-02-09 02:55:52,291 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 20 treesize of output 18 [2022-02-09 02:55:52,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 278 [2022-02-09 02:55:52,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 278 treesize of output 242 [2022-02-09 02:55:53,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:53,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:53,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 143 treesize of output 133 [2022-02-09 02:55:54,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:54,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 278 treesize of output 246 [2022-02-09 02:55:54,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:54,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:55:54,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:54,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-02-09 02:55:54,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:54,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322038137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:54,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:54,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-09 02:55:54,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786928972] [2022-02-09 02:55:54,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:54,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-09 02:55:54,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:54,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-09 02:55:54,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-02-09 02:55:54,819 INFO L87 Difference]: Start difference. First operand 692 states and 2238 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:55,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:55,263 INFO L93 Difference]: Finished difference Result 791 states and 2501 transitions. [2022-02-09 02:55:55,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-09 02:55:55,263 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:55,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:55,264 INFO L225 Difference]: With dead ends: 791 [2022-02-09 02:55:55,264 INFO L226 Difference]: Without dead ends: 776 [2022-02-09 02:55:55,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:55,265 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 49 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:55,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 159 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 641 Invalid, 0 Unknown, 39 Unchecked, 0.3s Time] [2022-02-09 02:55:55,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2022-02-09 02:55:55,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 698. [2022-02-09 02:55:55,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 3.230989956958393) internal successors, (2252), 697 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:55,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 2252 transitions. [2022-02-09 02:55:55,273 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 2252 transitions. Word has length 20 [2022-02-09 02:55:55,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:55,273 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 2252 transitions. [2022-02-09 02:55:55,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:55,273 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 2252 transitions. [2022-02-09 02:55:55,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:55,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:55,274 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] [2022-02-09 02:55:55,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-02-09 02:55:55,476 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,SelfDestructingSolverStorable110 [2022-02-09 02:55:55,476 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:55:55,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:55:55,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1270474649, now seen corresponding path program 62 times [2022-02-09 02:55:55,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:55:55,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793364328] [2022-02-09 02:55:55,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:55:55,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:55:55,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:55:55,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:55,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:55:55,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793364328] [2022-02-09 02:55:55,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793364328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:55:55,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927546832] [2022-02-09 02:55:55,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:55:55,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:55:55,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:55:55,865 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-02-09 02:55:55,866 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-02-09 02:55:55,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:55:55,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:55:55,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:55:55,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:55:56,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:56,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 242 [2022-02-09 02:55:56,681 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 20 treesize of output 18 [2022-02-09 02:55:57,127 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 289 treesize of output 241 [2022-02-09 02:55:57,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-09 02:55:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 217 [2022-02-09 02:55:57,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:57,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:55:58,353 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 145 treesize of output 135 [2022-02-09 02:55:58,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:58,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 310 [2022-02-09 02:55:59,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:59,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-02-09 02:55:59,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:55:59,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 296 treesize of output 268 [2022-02-09 02:55:59,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:55:59,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927546832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:55:59,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:55:59,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-09 02:55:59,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571055444] [2022-02-09 02:55:59,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:55:59,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-09 02:55:59,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:55:59,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-09 02:55:59,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-02-09 02:55:59,476 INFO L87 Difference]: Start difference. First operand 698 states and 2252 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:59,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:55:59,833 INFO L93 Difference]: Finished difference Result 789 states and 2491 transitions. [2022-02-09 02:55:59,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-09 02:55:59,834 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:55:59,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:55:59,835 INFO L225 Difference]: With dead ends: 789 [2022-02-09 02:55:59,835 INFO L226 Difference]: Without dead ends: 782 [2022-02-09 02:55:59,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:55:59,836 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 49 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:55:59,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 118 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 402 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-02-09 02:55:59,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-02-09 02:55:59,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 686. [2022-02-09 02:55:59,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.2394160583941605) internal successors, (2219), 685 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:59,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2219 transitions. [2022-02-09 02:55:59,844 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2219 transitions. Word has length 20 [2022-02-09 02:55:59,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:55:59,844 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 2219 transitions. [2022-02-09 02:55:59,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:55:59,844 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2219 transitions. [2022-02-09 02:55:59,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:55:59,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:55:59,845 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] [2022-02-09 02:55:59,861 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-02-09 02:56:00,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:00,046 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:00,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:00,046 INFO L85 PathProgramCache]: Analyzing trace with hash -358002431, now seen corresponding path program 63 times [2022-02-09 02:56:00,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:00,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025404565] [2022-02-09 02:56:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:00,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:00,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:00,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:00,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:00,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025404565] [2022-02-09 02:56:00,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025404565] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:00,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790153278] [2022-02-09 02:56:00,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:56:00,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:00,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:00,376 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-02-09 02:56:00,376 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-02-09 02:56:00,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-09 02:56:00,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:56:00,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:56:00,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:00,658 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 304 treesize of output 260 [2022-02-09 02:56:01,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 335 treesize of output 287 [2022-02-09 02:56:01,050 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 287 treesize of output 251 [2022-02-09 02:56:01,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:01,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:01,976 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 113 treesize of output 103 [2022-02-09 02:56:02,254 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 161 treesize of output 151 [2022-02-09 02:56:02,257 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 151 treesize of output 141 [2022-02-09 02:56:03,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:03,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 472 treesize of output 436 [2022-02-09 02:56:04,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:04,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 507 treesize of output 431 [2022-02-09 02:56:04,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:04,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 423 treesize of output 383 [2022-02-09 02:56:04,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:04,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790153278] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:04,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:04,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:56:04,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566728990] [2022-02-09 02:56:04,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:04,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:56:04,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:04,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:56:04,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:56:04,358 INFO L87 Difference]: Start difference. First operand 686 states and 2219 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:08,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:56:08,330 INFO L93 Difference]: Finished difference Result 1038 states and 3181 transitions. [2022-02-09 02:56:08,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-09 02:56:08,330 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:56:08,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:56:08,332 INFO L225 Difference]: With dead ends: 1038 [2022-02-09 02:56:08,332 INFO L226 Difference]: Without dead ends: 993 [2022-02-09 02:56:08,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=495, Invalid=2261, Unknown=0, NotChecked=0, Total=2756 [2022-02-09 02:56:08,333 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 209 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-09 02:56:08,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 296 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1010 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-09 02:56:08,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2022-02-09 02:56:08,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 689. [2022-02-09 02:56:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 3.2427325581395348) internal successors, (2231), 688 states have internal predecessors, (2231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:08,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 2231 transitions. [2022-02-09 02:56:08,342 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 2231 transitions. Word has length 20 [2022-02-09 02:56:08,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:56:08,342 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 2231 transitions. [2022-02-09 02:56:08,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:08,342 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 2231 transitions. [2022-02-09 02:56:08,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:56:08,343 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:56:08,343 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] [2022-02-09 02:56:08,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-09 02:56:08,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-02-09 02:56:08,544 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:08,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:08,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1390176651, now seen corresponding path program 64 times [2022-02-09 02:56:08,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:08,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641060371] [2022-02-09 02:56:08,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:08,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:08,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:08,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:08,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641060371] [2022-02-09 02:56:08,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641060371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:08,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545392358] [2022-02-09 02:56:08,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:56:08,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:08,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:08,939 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-02-09 02:56:08,940 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-02-09 02:56:08,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:56:08,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:56:08,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:56:08,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:09,182 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 290 treesize of output 254 [2022-02-09 02:56:09,755 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 333 treesize of output 281 [2022-02-09 02:56:09,757 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 281 treesize of output 249 [2022-02-09 02:56:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:10,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:10,570 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 113 treesize of output 103 [2022-02-09 02:56:11,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:11,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 362 [2022-02-09 02:56:11,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:11,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 501 treesize of output 425 [2022-02-09 02:56:11,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:11,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 417 treesize of output 377 [2022-02-09 02:56:12,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:12,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545392358] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:12,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:12,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-09 02:56:12,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325006283] [2022-02-09 02:56:12,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:12,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-09 02:56:12,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:12,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-09 02:56:12,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-02-09 02:56:12,156 INFO L87 Difference]: Start difference. First operand 689 states and 2231 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:13,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:56:13,812 INFO L93 Difference]: Finished difference Result 892 states and 2780 transitions. [2022-02-09 02:56:13,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-09 02:56:13,813 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:56:13,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:56:13,814 INFO L225 Difference]: With dead ends: 892 [2022-02-09 02:56:13,814 INFO L226 Difference]: Without dead ends: 862 [2022-02-09 02:56:13,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-02-09 02:56:13,815 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 88 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:56:13,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 331 Invalid, 1228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:56:13,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2022-02-09 02:56:13,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 686. [2022-02-09 02:56:13,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.2394160583941605) internal successors, (2219), 685 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:13,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2219 transitions. [2022-02-09 02:56:13,823 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2219 transitions. Word has length 20 [2022-02-09 02:56:13,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:56:13,823 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 2219 transitions. [2022-02-09 02:56:13,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:13,823 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2219 transitions. [2022-02-09 02:56:13,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:56:13,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:56:13,824 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] [2022-02-09 02:56:13,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-09 02:56:14,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-02-09 02:56:14,025 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:14,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash 424161025, now seen corresponding path program 65 times [2022-02-09 02:56:14,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:14,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753521807] [2022-02-09 02:56:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:14,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:14,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:14,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:14,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753521807] [2022-02-09 02:56:14,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753521807] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:14,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872370925] [2022-02-09 02:56:14,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:56:14,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:14,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:14,301 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-02-09 02:56:14,302 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-02-09 02:56:14,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:56:14,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:56:14,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-09 02:56:14,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:14,633 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 310 treesize of output 266 [2022-02-09 02:56:14,898 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 341 treesize of output 301 [2022-02-09 02:56:14,900 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 301 treesize of output 253 [2022-02-09 02:56:15,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:15,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:15,779 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 113 treesize of output 103 [2022-02-09 02:56:16,043 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 161 treesize of output 151 [2022-02-09 02:56:16,045 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 151 treesize of output 141 [2022-02-09 02:56:17,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:17,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 410 [2022-02-09 02:56:17,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:17,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 266 [2022-02-09 02:56:17,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:17,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 208 [2022-02-09 02:56:17,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:17,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872370925] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:17,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:17,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-09 02:56:17,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055787169] [2022-02-09 02:56:17,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:17,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-09 02:56:17,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:17,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-09 02:56:17,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-02-09 02:56:17,685 INFO L87 Difference]: Start difference. First operand 686 states and 2219 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:19,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:56:19,125 INFO L93 Difference]: Finished difference Result 874 states and 2763 transitions. [2022-02-09 02:56:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-09 02:56:19,125 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:56:19,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:56:19,127 INFO L225 Difference]: With dead ends: 874 [2022-02-09 02:56:19,127 INFO L226 Difference]: Without dead ends: 859 [2022-02-09 02:56:19,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=228, Invalid=1032, Unknown=0, NotChecked=0, Total=1260 [2022-02-09 02:56:19,127 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-09 02:56:19,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 224 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1010 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-09 02:56:19,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2022-02-09 02:56:19,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 682. [2022-02-09 02:56:19,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 3.237885462555066) internal successors, (2205), 681 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:19,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 2205 transitions. [2022-02-09 02:56:19,136 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 2205 transitions. Word has length 20 [2022-02-09 02:56:19,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:56:19,137 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 2205 transitions. [2022-02-09 02:56:19,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:19,137 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 2205 transitions. [2022-02-09 02:56:19,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:56:19,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:56:19,138 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] [2022-02-09 02:56:19,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-02-09 02:56:19,338 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,SelfDestructingSolverStorable114 [2022-02-09 02:56:19,338 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:19,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:19,339 INFO L85 PathProgramCache]: Analyzing trace with hash 322520284, now seen corresponding path program 1 times [2022-02-09 02:56:19,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:19,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802602730] [2022-02-09 02:56:19,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:19,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:19,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:19,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:19,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802602730] [2022-02-09 02:56:19,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802602730] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:19,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012791763] [2022-02-09 02:56:19,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:19,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:19,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:19,592 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-02-09 02:56:19,593 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-02-09 02:56:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:19,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:56:19,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 399 treesize of output 343 [2022-02-09 02:56:21,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 585 treesize of output 505 [2022-02-09 02:56:21,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 505 treesize of output 445 [2022-02-09 02:56:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:21,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:22,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 28 treesize of output 24 [2022-02-09 02:56:22,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:22,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 230 treesize of output 210 [2022-02-09 02:56:23,116 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 22 treesize of output 20 [2022-02-09 02:56:23,346 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 380 treesize of output 358 [2022-02-09 02:56:23,353 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:56:23,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 358 treesize of output 317 [2022-02-09 02:56:23,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 274 [2022-02-09 02:56:23,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:23,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012791763] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:23,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:23,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:56:23,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090760746] [2022-02-09 02:56:23,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:23,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:56:23,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:23,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:56:23,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:56:23,485 INFO L87 Difference]: Start difference. First operand 682 states and 2205 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:36,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:56:36,301 INFO L93 Difference]: Finished difference Result 1148 states and 3418 transitions. [2022-02-09 02:56:36,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-09 02:56:36,302 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:56:36,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:56:36,303 INFO L225 Difference]: With dead ends: 1148 [2022-02-09 02:56:36,303 INFO L226 Difference]: Without dead ends: 874 [2022-02-09 02:56:36,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=1277, Invalid=4729, Unknown=0, NotChecked=0, Total=6006 [2022-02-09 02:56:36,304 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 389 mSDsluCounter, 1311 mSDsCounter, 0 mSdLazyCounter, 2133 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 2246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:56:36,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 576 Invalid, 2246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2133 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-09 02:56:36,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-02-09 02:56:36,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 726. [2022-02-09 02:56:36,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.1586206896551725) internal successors, (2290), 725 states have internal predecessors, (2290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2290 transitions. [2022-02-09 02:56:36,312 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2290 transitions. Word has length 20 [2022-02-09 02:56:36,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:56:36,312 INFO L470 AbstractCegarLoop]: Abstraction has 726 states and 2290 transitions. [2022-02-09 02:56:36,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:36,312 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2290 transitions. [2022-02-09 02:56:36,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:56:36,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:56:36,313 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] [2022-02-09 02:56:36,328 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-02-09 02:56:36,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:36,514 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:36,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:36,514 INFO L85 PathProgramCache]: Analyzing trace with hash 620721740, now seen corresponding path program 2 times [2022-02-09 02:56:36,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:36,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408580679] [2022-02-09 02:56:36,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:36,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:36,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:36,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:36,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408580679] [2022-02-09 02:56:36,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408580679] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:36,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295586632] [2022-02-09 02:56:36,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:56:36,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:36,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:36,811 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-02-09 02:56:36,812 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-02-09 02:56:36,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:56:36,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:56:36,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:56:36,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 514 treesize of output 450 [2022-02-09 02:56:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 918 treesize of output 834 [2022-02-09 02:56:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 834 treesize of output 694 [2022-02-09 02:56:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:39,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:40,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:40,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 343 treesize of output 311 [2022-02-09 02:56:40,215 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 246 treesize of output 232 [2022-02-09 02:56:41,183 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 22 treesize of output 20 [2022-02-09 02:56:41,353 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 311 treesize of output 291 [2022-02-09 02:56:41,360 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:56:41,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 301 treesize of output 264 [2022-02-09 02:56:41,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 248 [2022-02-09 02:56:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:41,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295586632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:41,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:41,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:56:41,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540829080] [2022-02-09 02:56:41,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:41,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:56:41,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:41,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:56:41,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:56:41,495 INFO L87 Difference]: Start difference. First operand 726 states and 2290 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:50,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:56:50,604 INFO L93 Difference]: Finished difference Result 1108 states and 3196 transitions. [2022-02-09 02:56:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-09 02:56:50,604 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:56:50,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:56:50,607 INFO L225 Difference]: With dead ends: 1108 [2022-02-09 02:56:50,607 INFO L226 Difference]: Without dead ends: 1044 [2022-02-09 02:56:50,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 904 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=755, Invalid=3027, Unknown=0, NotChecked=0, Total=3782 [2022-02-09 02:56:50,607 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 298 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-09 02:56:50,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 388 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-09 02:56:50,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2022-02-09 02:56:50,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 758. [2022-02-09 02:56:50,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 3.1360634081902248) internal successors, (2374), 757 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2374 transitions. [2022-02-09 02:56:50,618 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2374 transitions. Word has length 20 [2022-02-09 02:56:50,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:56:50,618 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 2374 transitions. [2022-02-09 02:56:50,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:56:50,618 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2374 transitions. [2022-02-09 02:56:50,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:56:50,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:56:50,619 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] [2022-02-09 02:56:50,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-09 02:56:50,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:50,832 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:56:50,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:56:50,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1098894230, now seen corresponding path program 3 times [2022-02-09 02:56:50,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:56:50,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114083788] [2022-02-09 02:56:50,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:56:50,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:56:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:56:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:51,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:56:51,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114083788] [2022-02-09 02:56:51,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114083788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:56:51,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387034957] [2022-02-09 02:56:51,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:56:51,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:56:51,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:56:51,139 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-02-09 02:56:51,139 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-02-09 02:56:51,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-09 02:56:51,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:56:51,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:56:51,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:56:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 726 treesize of output 614 [2022-02-09 02:56:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 625 treesize of output 561 [2022-02-09 02:56:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 561 treesize of output 495 [2022-02-09 02:56:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:54,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:56:54,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:56:54,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-02-09 02:56:54,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 246 treesize of output 232 [2022-02-09 02:56:55,700 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 22 treesize of output 20 [2022-02-09 02:56:55,882 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 311 treesize of output 291 [2022-02-09 02:56:55,889 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:56:55,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 301 treesize of output 264 [2022-02-09 02:56:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 247 [2022-02-09 02:56:56,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:56:56,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387034957] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:56:56,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:56:56,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:56:56,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918087947] [2022-02-09 02:56:56,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:56:56,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:56:56,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:56:56,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:56:56,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:56:56,006 INFO L87 Difference]: Start difference. First operand 758 states and 2374 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:10,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:57:10,076 INFO L93 Difference]: Finished difference Result 1140 states and 3272 transitions. [2022-02-09 02:57:10,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-09 02:57:10,076 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:57:10,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:57:10,078 INFO L225 Difference]: With dead ends: 1140 [2022-02-09 02:57:10,078 INFO L226 Difference]: Without dead ends: 1066 [2022-02-09 02:57:10,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=1202, Invalid=4498, Unknown=0, NotChecked=0, Total=5700 [2022-02-09 02:57:10,079 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 292 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1531 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-09 02:57:10,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 502 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1531 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-09 02:57:10,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2022-02-09 02:57:10,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 768. [2022-02-09 02:57:10,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 3.135593220338983) internal successors, (2405), 767 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:10,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2405 transitions. [2022-02-09 02:57:10,088 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2405 transitions. Word has length 20 [2022-02-09 02:57:10,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:57:10,088 INFO L470 AbstractCegarLoop]: Abstraction has 768 states and 2405 transitions. [2022-02-09 02:57:10,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:10,088 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2405 transitions. [2022-02-09 02:57:10,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:57:10,089 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:57:10,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] [2022-02-09 02:57:10,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-02-09 02:57:10,291 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,SelfDestructingSolverStorable117 [2022-02-09 02:57:10,291 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:57:10,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:57:10,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1417082444, now seen corresponding path program 4 times [2022-02-09 02:57:10,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:57:10,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199804482] [2022-02-09 02:57:10,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:57:10,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:57:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:57:10,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:10,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:57:10,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199804482] [2022-02-09 02:57:10,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199804482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:57:10,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717158997] [2022-02-09 02:57:10,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:57:10,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:57:10,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:57:10,608 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-02-09 02:57:10,609 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-02-09 02:57:10,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:57:10,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:57:10,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:57:10,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:57:11,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 514 treesize of output 450 [2022-02-09 02:57:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 586 treesize of output 498 [2022-02-09 02:57:12,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 498 treesize of output 450 [2022-02-09 02:57:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:13,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:57:14,093 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 150 treesize of output 142 [2022-02-09 02:57:14,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:57:14,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 234 treesize of output 214 [2022-02-09 02:57:15,096 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 22 treesize of output 20 [2022-02-09 02:57:15,272 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 311 treesize of output 291 [2022-02-09 02:57:15,280 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:57:15,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:57:15,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 250 [2022-02-09 02:57:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:15,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717158997] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:57:15,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:57:15,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:57:15,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112912588] [2022-02-09 02:57:15,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:57:15,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:57:15,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:57:15,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:57:15,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:57:15,403 INFO L87 Difference]: Start difference. First operand 768 states and 2405 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:26,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:57:26,071 INFO L93 Difference]: Finished difference Result 1058 states and 3091 transitions. [2022-02-09 02:57:26,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-09 02:57:26,071 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:57:26,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:57:26,073 INFO L225 Difference]: With dead ends: 1058 [2022-02-09 02:57:26,073 INFO L226 Difference]: Without dead ends: 937 [2022-02-09 02:57:26,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1323 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=901, Invalid=4069, Unknown=0, NotChecked=0, Total=4970 [2022-02-09 02:57:26,073 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 239 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1472 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:57:26,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 418 Invalid, 1541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1472 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:57:26,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2022-02-09 02:57:26,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 773. [2022-02-09 02:57:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 3.1295336787564767) internal successors, (2416), 772 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2416 transitions. [2022-02-09 02:57:26,082 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2416 transitions. Word has length 20 [2022-02-09 02:57:26,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:57:26,082 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 2416 transitions. [2022-02-09 02:57:26,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:26,082 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2416 transitions. [2022-02-09 02:57:26,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:57:26,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:57:26,083 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] [2022-02-09 02:57:26,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-02-09 02:57:26,284 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,SelfDestructingSolverStorable118 [2022-02-09 02:57:26,284 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:57:26,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:57:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1261692342, now seen corresponding path program 5 times [2022-02-09 02:57:26,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:57:26,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786670652] [2022-02-09 02:57:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:57:26,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:57:26,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:57:26,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:26,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:57:26,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786670652] [2022-02-09 02:57:26,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786670652] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:57:26,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136994745] [2022-02-09 02:57:26,579 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:57:26,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:57:26,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:57:26,580 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-02-09 02:57:26,580 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-02-09 02:57:26,613 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:57:26,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:57:26,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:57:26,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:57:27,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 803 treesize of output 727 [2022-02-09 02:57:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 563 treesize of output 495 [2022-02-09 02:57:28,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 495 treesize of output 431 [2022-02-09 02:57:29,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:29,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:57:30,113 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 28 treesize of output 24 [2022-02-09 02:57:30,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:57:30,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 155 [2022-02-09 02:57:30,547 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 22 treesize of output 20 [2022-02-09 02:57:30,710 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:57:30,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 177 [2022-02-09 02:57:30,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 171 [2022-02-09 02:57:30,719 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-02-09 02:57:30,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:30,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136994745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:57:30,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:57:30,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-02-09 02:57:30,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944423098] [2022-02-09 02:57:30,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:57:30,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-09 02:57:30,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:57:30,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-09 02:57:30,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:57:30,745 INFO L87 Difference]: Start difference. First operand 773 states and 2416 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:51,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:57:51,351 INFO L93 Difference]: Finished difference Result 1756 states and 4778 transitions. [2022-02-09 02:57:51,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-02-09 02:57:51,352 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:57:51,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:57:51,354 INFO L225 Difference]: With dead ends: 1756 [2022-02-09 02:57:51,354 INFO L226 Difference]: Without dead ends: 1510 [2022-02-09 02:57:51,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3488 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=2971, Invalid=9239, Unknown=0, NotChecked=0, Total=12210 [2022-02-09 02:57:51,355 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 458 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 2030 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 2191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-09 02:57:51,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 790 Invalid, 2191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2030 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-09 02:57:51,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2022-02-09 02:57:51,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 832. [2022-02-09 02:57:51,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 3.1732851985559565) internal successors, (2637), 831 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:51,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 2637 transitions. [2022-02-09 02:57:51,368 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 2637 transitions. Word has length 20 [2022-02-09 02:57:51,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:57:51,368 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 2637 transitions. [2022-02-09 02:57:51,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:57:51,368 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 2637 transitions. [2022-02-09 02:57:51,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:57:51,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:57:51,370 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] [2022-02-09 02:57:51,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-02-09 02:57:51,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:57:51,570 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:57:51,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:57:51,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2067314148, now seen corresponding path program 6 times [2022-02-09 02:57:51,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:57:51,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721394835] [2022-02-09 02:57:51,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:57:51,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:57:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:57:51,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:51,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:57:51,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721394835] [2022-02-09 02:57:51,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721394835] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:57:51,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086757102] [2022-02-09 02:57:51,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:57:51,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:57:51,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:57:51,823 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-02-09 02:57:51,823 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-02-09 02:57:51,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-09 02:57:51,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:57:51,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:57:51,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:57:52,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 781 treesize of output 669 [2022-02-09 02:57:53,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 812 treesize of output 712 [2022-02-09 02:57:53,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 712 treesize of output 620 [2022-02-09 02:57:54,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:54,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:57:55,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:57:55,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 291 treesize of output 263 [2022-02-09 02:57:55,242 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 246 treesize of output 232 [2022-02-09 02:57:55,621 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 22 treesize of output 20 [2022-02-09 02:57:55,813 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 311 treesize of output 291 [2022-02-09 02:57:55,820 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:57:55,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:57:55,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 250 [2022-02-09 02:57:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:57:55,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086757102] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:57:55,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:57:55,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:57:55,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539743072] [2022-02-09 02:57:55,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:57:55,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:57:55,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:57:55,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:57:55,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:57:55,953 INFO L87 Difference]: Start difference. First operand 832 states and 2637 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:05,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:58:05,150 INFO L93 Difference]: Finished difference Result 1279 states and 3794 transitions. [2022-02-09 02:58:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-09 02:58:05,151 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:58:05,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:58:05,153 INFO L225 Difference]: With dead ends: 1279 [2022-02-09 02:58:05,153 INFO L226 Difference]: Without dead ends: 1100 [2022-02-09 02:58:05,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=1035, Invalid=3657, Unknown=0, NotChecked=0, Total=4692 [2022-02-09 02:58:05,153 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 332 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:58:05,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 478 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1613 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:58:05,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-02-09 02:58:05,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 869. [2022-02-09 02:58:05,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 868 states have (on average 3.1474654377880182) internal successors, (2732), 868 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:05,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 2732 transitions. [2022-02-09 02:58:05,164 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 2732 transitions. Word has length 20 [2022-02-09 02:58:05,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:58:05,164 INFO L470 AbstractCegarLoop]: Abstraction has 869 states and 2732 transitions. [2022-02-09 02:58:05,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:05,164 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 2732 transitions. [2022-02-09 02:58:05,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:58:05,165 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:58:05,165 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] [2022-02-09 02:58:05,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-02-09 02:58:05,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:05,366 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:58:05,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:58:05,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1844082580, now seen corresponding path program 7 times [2022-02-09 02:58:05,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:58:05,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999523176] [2022-02-09 02:58:05,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:58:05,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:58:05,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:05,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:58:05,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999523176] [2022-02-09 02:58:05,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999523176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:58:05,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529187067] [2022-02-09 02:58:05,634 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:58:05,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:05,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:58:05,635 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-02-09 02:58:05,636 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-02-09 02:58:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:05,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:58:05,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:58:06,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 564 treesize of output 504 [2022-02-09 02:58:08,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 566 treesize of output 498 [2022-02-09 02:58:08,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 498 treesize of output 442 [2022-02-09 02:58:09,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:09,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:58:09,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:58:09,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 343 treesize of output 311 [2022-02-09 02:58:09,920 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 246 treesize of output 232 [2022-02-09 02:58:10,597 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 22 treesize of output 20 [2022-02-09 02:58:10,772 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 311 treesize of output 291 [2022-02-09 02:58:10,779 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:58:10,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:58:10,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 250 [2022-02-09 02:58:10,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:10,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529187067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:58:10,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:58:10,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:58:10,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473561918] [2022-02-09 02:58:10,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:58:10,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:58:10,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:58:10,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:58:10,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:58:10,912 INFO L87 Difference]: Start difference. First operand 869 states and 2732 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:18,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:58:18,241 INFO L93 Difference]: Finished difference Result 1092 states and 3257 transitions. [2022-02-09 02:58:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-09 02:58:18,241 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:58:18,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:58:18,243 INFO L225 Difference]: With dead ends: 1092 [2022-02-09 02:58:18,243 INFO L226 Difference]: Without dead ends: 1032 [2022-02-09 02:58:18,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=679, Invalid=2981, Unknown=0, NotChecked=0, Total=3660 [2022-02-09 02:58:18,243 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 200 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:58:18,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 426 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1532 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:58:18,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2022-02-09 02:58:18,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 877. [2022-02-09 02:58:18,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.1472602739726026) internal successors, (2757), 876 states have internal predecessors, (2757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:18,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 2757 transitions. [2022-02-09 02:58:18,254 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 2757 transitions. Word has length 20 [2022-02-09 02:58:18,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:58:18,254 INFO L470 AbstractCegarLoop]: Abstraction has 877 states and 2757 transitions. [2022-02-09 02:58:18,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:18,254 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 2757 transitions. [2022-02-09 02:58:18,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:58:18,255 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:58:18,255 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] [2022-02-09 02:58:18,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-02-09 02:58:18,456 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,SelfDestructingSolverStorable121 [2022-02-09 02:58:18,456 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:58:18,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:58:18,456 INFO L85 PathProgramCache]: Analyzing trace with hash 731268746, now seen corresponding path program 8 times [2022-02-09 02:58:18,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:58:18,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407072592] [2022-02-09 02:58:18,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:58:18,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:58:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:18,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:18,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:58:18,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407072592] [2022-02-09 02:58:18,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407072592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:58:18,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366270798] [2022-02-09 02:58:18,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 02:58:18,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:18,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:58:18,720 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-02-09 02:58:18,720 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-02-09 02:58:18,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:58:18,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:58:18,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:58:18,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:58:19,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 538 treesize of output 478 [2022-02-09 02:58:20,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 826 treesize of output 730 [2022-02-09 02:58:20,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 730 treesize of output 638 [2022-02-09 02:58:21,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:21,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:58:22,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:58:22,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-02-09 02:58:22,209 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 246 treesize of output 232 [2022-02-09 02:58:23,089 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 22 treesize of output 20 [2022-02-09 02:58:23,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 311 treesize of output 291 [2022-02-09 02:58:23,281 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:58:23,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:58:23,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 247 [2022-02-09 02:58:23,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:23,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366270798] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:58:23,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:58:23,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:58:23,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96496500] [2022-02-09 02:58:23,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:58:23,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:58:23,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:58:23,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:58:23,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:58:23,412 INFO L87 Difference]: Start difference. First operand 877 states and 2757 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:33,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:58:33,140 INFO L93 Difference]: Finished difference Result 1148 states and 3350 transitions. [2022-02-09 02:58:33,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-09 02:58:33,141 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:58:33,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:58:33,142 INFO L225 Difference]: With dead ends: 1148 [2022-02-09 02:58:33,142 INFO L226 Difference]: Without dead ends: 1075 [2022-02-09 02:58:33,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1210 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=964, Invalid=3592, Unknown=0, NotChecked=0, Total=4556 [2022-02-09 02:58:33,143 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 250 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 1623 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:58:33,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 507 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1623 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:58:33,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2022-02-09 02:58:33,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 881. [2022-02-09 02:58:33,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.144318181818182) internal successors, (2767), 880 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 2767 transitions. [2022-02-09 02:58:33,153 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 2767 transitions. Word has length 20 [2022-02-09 02:58:33,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:58:33,153 INFO L470 AbstractCegarLoop]: Abstraction has 881 states and 2767 transitions. [2022-02-09 02:58:33,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:33,153 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 2767 transitions. [2022-02-09 02:58:33,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:58:33,154 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:58:33,154 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] [2022-02-09 02:58:33,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-02-09 02:58:33,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-02-09 02:58:33,355 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:58:33,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:58:33,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1047721876, now seen corresponding path program 9 times [2022-02-09 02:58:33,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:58:33,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822655829] [2022-02-09 02:58:33,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:58:33,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:58:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:33,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:58:33,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822655829] [2022-02-09 02:58:33,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822655829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:58:33,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541406328] [2022-02-09 02:58:33,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 02:58:33,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:33,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:58:33,739 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-02-09 02:58:33,740 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-02-09 02:58:33,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 02:58:33,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:58:33,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:58:33,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:58:34,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 486 treesize of output 430 [2022-02-09 02:58:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 476 treesize of output 404 [2022-02-09 02:58:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 404 treesize of output 360 [2022-02-09 02:58:35,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:35,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:58:36,325 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 126 treesize of output 120 [2022-02-09 02:58:36,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:58:36,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 373 [2022-02-09 02:58:37,537 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 22 treesize of output 20 [2022-02-09 02:58:37,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 396 treesize of output 372 [2022-02-09 02:58:37,785 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:58:37,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 372 treesize of output 327 [2022-02-09 02:58:37,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 284 [2022-02-09 02:58:37,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:37,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541406328] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:58:37,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:58:37,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:58:37,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678603016] [2022-02-09 02:58:37,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:58:37,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:58:37,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:58:37,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:58:37,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:58:37,917 INFO L87 Difference]: Start difference. First operand 881 states and 2767 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:43,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:58:43,375 INFO L93 Difference]: Finished difference Result 1047 states and 3153 transitions. [2022-02-09 02:58:43,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-09 02:58:43,376 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:58:43,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:58:43,377 INFO L225 Difference]: With dead ends: 1047 [2022-02-09 02:58:43,377 INFO L226 Difference]: Without dead ends: 970 [2022-02-09 02:58:43,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=545, Invalid=2425, Unknown=0, NotChecked=0, Total=2970 [2022-02-09 02:58:43,378 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 197 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 1320 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-09 02:58:43,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 404 Invalid, 1373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1320 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-09 02:58:43,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2022-02-09 02:58:43,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 886. [2022-02-09 02:58:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.1389830508474574) internal successors, (2778), 885 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:43,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 2778 transitions. [2022-02-09 02:58:43,388 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 2778 transitions. Word has length 20 [2022-02-09 02:58:43,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:58:43,388 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 2778 transitions. [2022-02-09 02:58:43,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:43,388 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 2778 transitions. [2022-02-09 02:58:43,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:58:43,389 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:58:43,389 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] [2022-02-09 02:58:43,408 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-02-09 02:58:43,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-02-09 02:58:43,590 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:58:43,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:58:43,590 INFO L85 PathProgramCache]: Analyzing trace with hash 568470634, now seen corresponding path program 10 times [2022-02-09 02:58:43,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:58:43,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743395306] [2022-02-09 02:58:43,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:58:43,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:58:43,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:43,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:58:43,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743395306] [2022-02-09 02:58:43,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743395306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:58:43,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656330363] [2022-02-09 02:58:43,860 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-09 02:58:43,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:43,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:58:43,861 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-02-09 02:58:43,861 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-02-09 02:58:43,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-09 02:58:43,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:58:43,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:58:43,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:58:44,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 371 treesize of output 323 [2022-02-09 02:58:44,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 407 treesize of output 355 [2022-02-09 02:58:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 355 treesize of output 311 [2022-02-09 02:58:45,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:45,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:58:46,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 300 treesize of output 284 [2022-02-09 02:58:47,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:58:47,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 404 treesize of output 372 [2022-02-09 02:58:48,201 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 22 treesize of output 20 [2022-02-09 02:58:48,467 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 311 treesize of output 291 [2022-02-09 02:58:48,474 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:58:48,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 373 treesize of output 336 [2022-02-09 02:58:48,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 285 [2022-02-09 02:58:48,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:48,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656330363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:58:48,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:58:48,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:58:48,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705567211] [2022-02-09 02:58:48,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:58:48,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:58:48,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:58:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:58:48,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:58:48,571 INFO L87 Difference]: Start difference. First operand 886 states and 2778 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:55,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:58:55,777 INFO L93 Difference]: Finished difference Result 1105 states and 3277 transitions. [2022-02-09 02:58:55,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-09 02:58:55,777 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:58:55,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:58:55,779 INFO L225 Difference]: With dead ends: 1105 [2022-02-09 02:58:55,779 INFO L226 Difference]: Without dead ends: 1024 [2022-02-09 02:58:55,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=758, Invalid=3024, Unknown=0, NotChecked=0, Total=3782 [2022-02-09 02:58:55,779 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 154 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1634 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 02:58:55,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 460 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1634 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 02:58:55,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-02-09 02:58:55,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 877. [2022-02-09 02:58:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.1621004566210047) internal successors, (2770), 876 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:55,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 2770 transitions. [2022-02-09 02:58:55,790 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 2770 transitions. Word has length 20 [2022-02-09 02:58:55,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:58:55,790 INFO L470 AbstractCegarLoop]: Abstraction has 877 states and 2770 transitions. [2022-02-09 02:58:55,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:58:55,790 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 2770 transitions. [2022-02-09 02:58:55,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:58:55,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:58:55,791 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] [2022-02-09 02:58:55,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-02-09 02:58:55,991 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,SelfDestructingSolverStorable124 [2022-02-09 02:58:55,991 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:58:55,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:58:55,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1184772738, now seen corresponding path program 11 times [2022-02-09 02:58:55,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:58:55,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002602668] [2022-02-09 02:58:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:58:55,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:58:55,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:58:56,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:56,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:58:56,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002602668] [2022-02-09 02:58:56,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002602668] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:58:56,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223191098] [2022-02-09 02:58:56,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-09 02:58:56,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:58:56,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:58:56,355 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-02-09 02:58:56,355 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-02-09 02:58:56,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 02:58:56,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:58:56,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:58:56,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:58:56,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 440 treesize of output 388 [2022-02-09 02:58:58,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 420 treesize of output 376 [2022-02-09 02:58:58,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 376 treesize of output 326 [2022-02-09 02:58:59,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:58:59,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:58:59,494 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 28 treesize of output 24 [2022-02-09 02:58: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 22 treesize of output 20 [2022-02-09 02:58:59,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:58:59,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 211 [2022-02-09 02:59:00,701 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:59:00,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 267 treesize of output 234 [2022-02-09 02:59:00,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 199 [2022-02-09 02:59:00,707 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 64 treesize of output 58 [2022-02-09 02:59:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:00,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223191098] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:59:00,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:59:00,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-02-09 02:59:00,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191057163] [2022-02-09 02:59:00,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:59:00,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-09 02:59:00,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:59:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-09 02:59:00,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-02-09 02:59:00,810 INFO L87 Difference]: Start difference. First operand 877 states and 2770 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:22,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:59:22,263 INFO L93 Difference]: Finished difference Result 2351 states and 6258 transitions. [2022-02-09 02:59:22,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-02-09 02:59:22,263 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:59:22,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:59:22,266 INFO L225 Difference]: With dead ends: 2351 [2022-02-09 02:59:22,266 INFO L226 Difference]: Without dead ends: 1858 [2022-02-09 02:59:22,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2335 ImplicationChecksByTransitivity, 21.2s TimeCoverageRelationStatistics Valid=2074, Invalid=6856, Unknown=0, NotChecked=0, Total=8930 [2022-02-09 02:59:22,267 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 522 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:59:22,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 586 Invalid, 2019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1860 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-09 02:59:22,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2022-02-09 02:59:22,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 877. [2022-02-09 02:59:22,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.1107305936073057) internal successors, (2725), 876 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:22,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 2725 transitions. [2022-02-09 02:59:22,282 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 2725 transitions. Word has length 20 [2022-02-09 02:59:22,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:59:22,282 INFO L470 AbstractCegarLoop]: Abstraction has 877 states and 2725 transitions. [2022-02-09 02:59:22,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:22,283 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 2725 transitions. [2022-02-09 02:59:22,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:59:22,284 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:59:22,284 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] [2022-02-09 02:59:22,300 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-02-09 02:59:22,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-02-09 02:59:22,484 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:59:22,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:59:22,485 INFO L85 PathProgramCache]: Analyzing trace with hash 789282754, now seen corresponding path program 12 times [2022-02-09 02:59:22,485 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:59:22,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784718396] [2022-02-09 02:59:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:59:22,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:59:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:59:22,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:22,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:59:22,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784718396] [2022-02-09 02:59:22,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784718396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:59:22,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824291919] [2022-02-09 02:59:22,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-09 02:59:22,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:59:22,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:59:22,855 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-02-09 02:59:22,855 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-02-09 02:59:22,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-09 02:59:22,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 02:59:22,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:59:22,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:59:23,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1045 treesize of output 929 [2022-02-09 02:59:26,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 645 treesize of output 569 [2022-02-09 02:59:26,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 569 treesize of output 497 [2022-02-09 02:59:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:28,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:59:28,889 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 115 treesize of output 105 [2022-02-09 02:59:29,223 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 300 treesize of output 284 [2022-02-09 02:59:30,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:59:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 197 treesize of output 177 [2022-02-09 02:59:30,457 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 311 treesize of output 291 [2022-02-09 02:59:30,465 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:59:30,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:59:30,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 248 [2022-02-09 02:59:30,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:30,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824291919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:59:30,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:59:30,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:59:30,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337521447] [2022-02-09 02:59:30,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:59:30,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:59:30,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:59:30,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:59:30,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:59:30,588 INFO L87 Difference]: Start difference. First operand 877 states and 2725 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:47,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 02:59:47,765 INFO L93 Difference]: Finished difference Result 2010 states and 5452 transitions. [2022-02-09 02:59:47,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-09 02:59:47,766 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 02:59:47,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 02:59:47,769 INFO L225 Difference]: With dead ends: 2010 [2022-02-09 02:59:47,769 INFO L226 Difference]: Without dead ends: 1588 [2022-02-09 02:59:47,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1217 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=1482, Invalid=4370, Unknown=0, NotChecked=0, Total=5852 [2022-02-09 02:59:47,769 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 469 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 1864 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 2047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-09 02:59:47,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 602 Invalid, 2047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1864 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-09 02:59:47,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2022-02-09 02:59:47,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 956. [2022-02-09 02:59:47,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.136125654450262) internal successors, (2995), 955 states have internal predecessors, (2995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:47,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 2995 transitions. [2022-02-09 02:59:47,785 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 2995 transitions. Word has length 20 [2022-02-09 02:59:47,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 02:59:47,785 INFO L470 AbstractCegarLoop]: Abstraction has 956 states and 2995 transitions. [2022-02-09 02:59:47,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 02:59:47,785 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 2995 transitions. [2022-02-09 02:59:47,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 02:59:47,786 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 02:59:47,786 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] [2022-02-09 02:59:47,802 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-02-09 02:59:47,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:59:47,988 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 02:59:47,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 02:59:47,989 INFO L85 PathProgramCache]: Analyzing trace with hash 500990636, now seen corresponding path program 13 times [2022-02-09 02:59:47,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 02:59:47,989 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938843160] [2022-02-09 02:59:47,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 02:59:47,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 02:59:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:59:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:48,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 02:59:48,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938843160] [2022-02-09 02:59:48,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938843160] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 02:59:48,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649959056] [2022-02-09 02:59:48,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-09 02:59:48,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 02:59:48,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 02:59:48,335 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-02-09 02:59:48,336 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-02-09 02:59:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 02:59:48,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 02:59:48,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 02:59:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 373 treesize of output 329 [2022-02-09 02:59:49,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 584 treesize of output 528 [2022-02-09 02:59:49,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 528 treesize of output 452 [2022-02-09 02:59:51,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:51,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 02:59:51,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 02:59:51,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-02-09 02:59:51,733 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 246 treesize of output 232 [2022-02-09 02:59:52,580 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 22 treesize of output 20 [2022-02-09 02:59:52,904 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 311 treesize of output 291 [2022-02-09 02:59:52,911 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 02:59:52,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 02:59:52,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 247 [2022-02-09 02:59:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 02:59:53,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649959056] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 02:59:53,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 02:59:53,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 02:59:53,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309744088] [2022-02-09 02:59:53,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 02:59:53,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 02:59:53,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 02:59:53,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 02:59:53,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2022-02-09 02:59:53,038 INFO L87 Difference]: Start difference. First operand 956 states and 2995 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:04,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 03:00:04,955 INFO L93 Difference]: Finished difference Result 1504 states and 4121 transitions. [2022-02-09 03:00:04,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-09 03:00:04,956 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 03:00:04,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 03:00:04,959 INFO L225 Difference]: With dead ends: 1504 [2022-02-09 03:00:04,959 INFO L226 Difference]: Without dead ends: 1382 [2022-02-09 03:00:04,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=848, Invalid=3058, Unknown=0, NotChecked=0, Total=3906 [2022-02-09 03:00:04,960 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 280 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 03:00:04,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 440 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1343 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 03:00:04,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2022-02-09 03:00:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 967. [2022-02-09 03:00:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 3.129399585921325) internal successors, (3023), 966 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:04,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 3023 transitions. [2022-02-09 03:00:04,979 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 3023 transitions. Word has length 20 [2022-02-09 03:00:04,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 03:00:04,979 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 3023 transitions. [2022-02-09 03:00:04,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:04,980 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 3023 transitions. [2022-02-09 03:00:04,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 03:00:04,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 03:00:04,981 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] [2022-02-09 03:00:04,997 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-02-09 03:00:05,181 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,SelfDestructingSolverStorable127 [2022-02-09 03:00:05,182 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 03:00:05,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 03:00:05,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1381630932, now seen corresponding path program 14 times [2022-02-09 03:00:05,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 03:00:05,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817557678] [2022-02-09 03:00:05,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 03:00:05,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 03:00:05,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 03:00:05,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:05,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 03:00:05,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817557678] [2022-02-09 03:00:05,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817557678] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 03:00:05,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487698799] [2022-02-09 03:00:05,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-09 03:00:05,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 03:00:05,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 03:00:05,818 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-02-09 03:00:05,819 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-02-09 03:00:05,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-09 03:00:05,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 03:00:05,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 03:00:05,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 03:00:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 874 treesize of output 794 [2022-02-09 03:00:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 515 treesize of output 463 [2022-02-09 03:00:07,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 463 treesize of output 399 [2022-02-09 03:00:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:10,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 03:00:11,420 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 115 treesize of output 105 [2022-02-09 03:00:11,625 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 300 treesize of output 284 [2022-02-09 03:00:12,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 03:00:12,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 407 treesize of output 375 [2022-02-09 03:00:13,235 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 380 treesize of output 358 [2022-02-09 03:00:13,242 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 03:00:13,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 358 treesize of output 317 [2022-02-09 03:00:13,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 274 [2022-02-09 03:00:13,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:13,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487698799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 03:00:13,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 03:00:13,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 03:00:13,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734985147] [2022-02-09 03:00:13,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 03:00:13,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 03:00:13,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 03:00:13,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 03:00:13,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2022-02-09 03:00:13,384 INFO L87 Difference]: Start difference. First operand 967 states and 3023 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:24,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-09 03:00:24,806 INFO L93 Difference]: Finished difference Result 1716 states and 4708 transitions. [2022-02-09 03:00:24,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-09 03:00:24,806 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-09 03:00:24,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-09 03:00:24,809 INFO L225 Difference]: With dead ends: 1716 [2022-02-09 03:00:24,809 INFO L226 Difference]: Without dead ends: 1559 [2022-02-09 03:00:24,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1052 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=931, Invalid=3229, Unknown=0, NotChecked=0, Total=4160 [2022-02-09 03:00:24,810 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 465 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-09 03:00:24,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 437 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-09 03:00:24,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states. [2022-02-09 03:00:24,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 988. [2022-02-09 03:00:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.131712259371834) internal successors, (3091), 987 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:24,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3091 transitions. [2022-02-09 03:00:24,825 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3091 transitions. Word has length 20 [2022-02-09 03:00:24,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-09 03:00:24,825 INFO L470 AbstractCegarLoop]: Abstraction has 988 states and 3091 transitions. [2022-02-09 03:00:24,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-09 03:00:24,825 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3091 transitions. [2022-02-09 03:00:24,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-09 03:00:24,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-09 03:00:24,826 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] [2022-02-09 03:00:24,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-02-09 03:00:25,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 03:00:25,027 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-09 03:00:25,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-09 03:00:25,027 INFO L85 PathProgramCache]: Analyzing trace with hash 908302434, now seen corresponding path program 15 times [2022-02-09 03:00:25,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-09 03:00:25,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723671377] [2022-02-09 03:00:25,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-09 03:00:25,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-09 03:00:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-09 03:00:25,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:25,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-09 03:00:25,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723671377] [2022-02-09 03:00:25,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723671377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-09 03:00:25,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929488873] [2022-02-09 03:00:25,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-09 03:00:25,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 03:00:25,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-09 03:00:25,426 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-02-09 03:00:25,427 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-02-09 03:00:25,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-09 03:00:25,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-09 03:00:25,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-09 03:00:25,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-09 03:00:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 605 treesize of output 537 [2022-02-09 03:00:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 524 treesize of output 468 [2022-02-09 03:00:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 468 treesize of output 400 [2022-02-09 03:00:29,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:29,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-09 03:00:30,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 115 treesize of output 105 [2022-02-09 03:00:30,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-09 03:00:30,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-02-09 03:00:30,384 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 248 treesize of output 234 [2022-02-09 03:00:30,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 311 treesize of output 291 [2022-02-09 03:00:30,921 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-09 03:00:30,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-02-09 03:00:30,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 250 [2022-02-09 03:00:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-09 03:00:31,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929488873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-09 03:00:31,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-09 03:00:31,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-09 03:00:31,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245876660] [2022-02-09 03:00:31,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-09 03:00:31,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-09 03:00:31,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-09 03:00:31,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-09 03:00:31,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-09 03:00:31,047 INFO L87 Difference]: Start difference. First operand 988 states and 3091 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-02-09 03:00:31,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-09 03:00:31,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-02-09 03:00:31,660 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 21 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-09 03:00:31,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 0 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-09 03:00:31,661 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-09 03:00:31,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-02-09 03:00:31,697 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-02-09 03:00:31,697 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-09 03:00:31,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-09 03:00:31,872 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (988states) and FLOYD_HOARE automaton (currently 9 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (45 states constructed, input type IntersectNwa). [2022-02-09 03:00:31,874 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-09 03:00:31,874 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-09 03:00:31,874 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-09 03:00:31,876 INFO L732 BasicCegarLoop]: Path program histogram: [65, 15, 6, 6, 6, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-02-09 03:00:31,877 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-09 03:00:31,877 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-09 03:00:31,879 INFO L202 PluginConnector]: Adding new model poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.02 03:00:31 BasicIcfg [2022-02-09 03:00:31,879 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-09 03:00:31,879 INFO L158 Benchmark]: Toolchain (without parser) took 733460.42ms. Allocated memory was 167.8MB in the beginning and 481.3MB in the end (delta: 313.5MB). Free memory was 125.2MB in the beginning and 399.8MB in the end (delta: -274.6MB). Peak memory consumption was 39.7MB. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 167.8MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.52ms. Allocated memory is still 167.8MB. Free memory was 125.0MB in the beginning and 123.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 INFO L158 Benchmark]: Boogie Preprocessor took 29.93ms. Allocated memory is still 167.8MB. Free memory was 123.3MB in the beginning and 121.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 INFO L158 Benchmark]: RCFGBuilder took 535.39ms. Allocated memory is still 167.8MB. Free memory was 121.4MB in the beginning and 127.9MB in the end (delta: -6.5MB). Peak memory consumption was 20.1MB. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 INFO L158 Benchmark]: TraceAbstraction took 732865.42ms. Allocated memory was 167.8MB in the beginning and 481.3MB in the end (delta: 313.5MB). Free memory was 127.9MB in the beginning and 399.8MB in the end (delta: -271.9MB). Peak memory consumption was 41.7MB. Max. memory is 8.0GB. [2022-02-09 03:00:31,879 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.14ms. Allocated memory is still 167.8MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.52ms. Allocated memory is still 167.8MB. Free memory was 125.0MB in the beginning and 123.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 29.93ms. Allocated memory is still 167.8MB. Free memory was 123.3MB in the beginning and 121.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 535.39ms. Allocated memory is still 167.8MB. Free memory was 121.4MB in the beginning and 127.9MB in the end (delta: -6.5MB). Peak memory consumption was 20.1MB. Max. memory is 8.0GB. * TraceAbstraction took 732865.42ms. Allocated memory was 167.8MB in the beginning and 481.3MB in the end (delta: 313.5MB). Free memory was 127.9MB in the beginning and 399.8MB in the end (delta: -271.9MB). Peak memory consumption was 41.7MB. Max. memory is 8.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: 299]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (988states) and FLOYD_HOARE automaton (currently 9 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (45 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 289]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (988states) and FLOYD_HOARE automaton (currently 9 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (45 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 292]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (988states) and FLOYD_HOARE automaton (currently 9 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (45 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 293]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (988states) and FLOYD_HOARE automaton (currently 9 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (45 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 732.8s, OverallIterations: 130, TraceHistogramMax: 1, PathProgramHistogramMax: 65, EmptinessCheckTime: 0.1s, AutomataDifference: 347.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16430 SdHoareTripleChecker+Valid, 56.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16430 mSDsluCounter, 27465 SdHoareTripleChecker+Invalid, 48.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1919 IncrementalHoareTripleChecker+Unchecked, 57604 mSDsCounter, 6324 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 100661 IncrementalHoareTripleChecker+Invalid, 108904 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6324 mSolverCounterUnsat, 2702 mSDtfsCounter, 100661 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6155 GetRequests, 2198 SyntacticMatches, 87 SemanticMatches, 3870 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53631 ImplicationChecksByTransitivity, 351.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=988occurred in iteration=129, InterpolantAutomatonStates: 2491, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 129 MinimizatonAttempts, 32561 StatesRemovedByMinimization, 123 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 362.0s InterpolantComputationTime, 4130 NumberOfCodeBlocks, 4126 NumberOfCodeBlocksAsserted, 301 NumberOfCheckSat, 5508 ConstructedInterpolants, 76 QuantifiedInterpolants, 263460 SizeOfPredicates, 1930 NumberOfNonLiveVariables, 6948 ConjunctsInSsa, 2449 ConjunctsInUnsatCore, 302 InterpolantComputations, 45 PerfectInterpolantSequences, 53/788 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