/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:53:11,104 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:53:11,105 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:53:11,147 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:53:11,148 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:53:11,166 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:53:11,167 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:53:11,168 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:53:11,169 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:53:11,170 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:53:11,170 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:53:11,172 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:53:11,172 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:53:11,173 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:53:11,174 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:53:11,175 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:53:11,175 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:53:11,176 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:53:11,177 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:53:11,179 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:53:11,180 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:53:11,188 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:53:11,189 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:53:11,190 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:53:11,192 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:53:11,193 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:53:11,193 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:53:11,193 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:53:11,194 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:53:11,201 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:53:11,202 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:53:11,202 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:53:11,204 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:53:11,204 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:53:11,207 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:53:11,207 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:53:11,207 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:53:11,207 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:53:11,208 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:53:11,208 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:53:11,209 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:53:11,210 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-Separate.epf [2022-01-18 16:53:11,239 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:53:11,239 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:53:11,240 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:53:11,240 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:53:11,241 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:53:11,241 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:53:11,241 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:53:11,242 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:53:11,242 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:53:11,242 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:53:11,243 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:53:11,244 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:53:11,244 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:53:11,245 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:53:11,246 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:53:11,246 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:11,246 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:53:11,246 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:53:11,246 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:53:11,247 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 16:53:11,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:53:11,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:53:11,495 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:53:11,496 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:53:11,497 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:53:11,498 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl [2022-01-18 16:53:11,498 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl' [2022-01-18 16:53:11,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:53:11,521 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:53:11,523 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:11,523 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:53:11,523 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:53:11,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,539 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,544 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:53:11,546 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:11,548 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:53:11,548 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:53:11,548 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:53:11,554 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,555 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,560 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,560 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,567 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,570 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,570 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,571 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:53:11,572 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:53:11,572 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:53:11,572 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:53:11,573 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/1) ... [2022-01-18 16:53:11,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:11,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:11,604 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 16:53:11,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 16:53:11,654 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:53:11,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:53:11,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:53:11,655 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:53:11,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:53:11,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:53:11,656 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:53:11,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:53:11,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:53:11,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:53:11,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:53:11,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:53:11,658 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 16:53:11,658 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 16:53:11,658 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 16:53:11,659 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:53:11,705 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:53:11,709 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:53:11,844 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:53:11,865 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:53:11,870 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:53:11,881 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:11 BoogieIcfgContainer [2022-01-18 16:53:11,881 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:53:11,882 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:53:11,883 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:53:11,897 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:53:11,897 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:11" (1/2) ... [2022-01-18 16:53:11,900 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce84934 and model type buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:53:11, skipping insertion in model container [2022-01-18 16:53:11,900 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:11" (2/2) ... [2022-01-18 16:53:11,901 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series-array.wvr.bpl [2022-01-18 16:53:11,904 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:53:11,905 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:53:11,905 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:53:11,905 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:53:11,955 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 16:53:11,995 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:53:12,000 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 16:53:12,001 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 16:53:12,009 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2022-01-18 16:53:12,093 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,097 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:53:12,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:12,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:12,117 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:12,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:12,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1445873811, now seen corresponding path program 1 times [2022-01-18 16:53:12,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:12,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732369735] [2022-01-18 16:53:12,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:12,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:12,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:12,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:12,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732369735] [2022-01-18 16:53:12,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732369735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:12,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:12,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:53:12,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081662474] [2022-01-18 16:53:12,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:12,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:53:12,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:12,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:53:12,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:12,305 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:12,385 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2022-01-18 16:53:12,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:53:12,387 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:53:12,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:12,415 INFO L225 Difference]: With dead ends: 1236 [2022-01-18 16:53:12,418 INFO L226 Difference]: Without dead ends: 1109 [2022-01-18 16:53:12,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:12,425 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:12,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:12,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-01-18 16:53:12,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2022-01-18 16:53:12,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2022-01-18 16:53:12,558 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2022-01-18 16:53:12,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:12,559 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2022-01-18 16:53:12,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,560 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2022-01-18 16:53:12,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:12,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:12,566 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:12,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:53:12,566 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:12,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:12,567 INFO L85 PathProgramCache]: Analyzing trace with hash 925045909, now seen corresponding path program 1 times [2022-01-18 16:53:12,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:12,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905792543] [2022-01-18 16:53:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:12,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:12,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:12,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:12,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905792543] [2022-01-18 16:53:12,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905792543] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:12,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:12,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:12,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190507800] [2022-01-18 16:53:12,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:12,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:12,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:12,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:12,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:12,636 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:12,716 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2022-01-18 16:53:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:12,717 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 16:53:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:12,727 INFO L225 Difference]: With dead ends: 1524 [2022-01-18 16:53:12,727 INFO L226 Difference]: Without dead ends: 1418 [2022-01-18 16:53:12,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:12,728 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:12,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 35 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-01-18 16:53:12,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2022-01-18 16:53:12,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2022-01-18 16:53:12,775 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2022-01-18 16:53:12,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:12,775 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2022-01-18 16:53:12,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2022-01-18 16:53:12,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:12,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:12,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, 1] [2022-01-18 16:53:12,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:53:12,780 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:12,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:12,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1282496465, now seen corresponding path program 1 times [2022-01-18 16:53:12,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:12,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196017823] [2022-01-18 16:53:12,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:12,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:12,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196017823] [2022-01-18 16:53:12,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196017823] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:12,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:12,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:12,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42155787] [2022-01-18 16:53:12,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:12,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:12,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:12,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:12,833 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:12,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:12,941 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2022-01-18 16:53:12,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:12,942 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 16:53:12,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:12,956 INFO L225 Difference]: With dead ends: 2017 [2022-01-18 16:53:12,956 INFO L226 Difference]: Without dead ends: 1875 [2022-01-18 16:53:12,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:12,963 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 27 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:12,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 39 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:12,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-01-18 16:53:13,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2022-01-18 16:53:13,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2022-01-18 16:53:13,037 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2022-01-18 16:53:13,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:13,037 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2022-01-18 16:53:13,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:13,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2022-01-18 16:53:13,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:13,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:13,045 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:13,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:53:13,046 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:13,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:13,048 INFO L85 PathProgramCache]: Analyzing trace with hash 770950601, now seen corresponding path program 1 times [2022-01-18 16:53:13,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:13,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667661720] [2022-01-18 16:53:13,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:13,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:13,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:13,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:13,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667661720] [2022-01-18 16:53:13,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667661720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:13,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942540914] [2022-01-18 16:53:13,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:13,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:13,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:13,125 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:13,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 16:53:13,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:13,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:53:13,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:13,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:13,386 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:13,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942540914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:13,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:13,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 16:53:13,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173332994] [2022-01-18 16:53:13,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:13,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:53:13,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:13,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:53:13,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:13,389 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:13,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:13,590 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2022-01-18 16:53:13,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:13,591 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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 24 [2022-01-18 16:53:13,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:13,604 INFO L225 Difference]: With dead ends: 2308 [2022-01-18 16:53:13,604 INFO L226 Difference]: Without dead ends: 2108 [2022-01-18 16:53:13,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:13,610 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:13,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 54 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:13,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2022-01-18 16:53:13,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2022-01-18 16:53:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:13,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2022-01-18 16:53:13,678 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2022-01-18 16:53:13,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:13,678 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2022-01-18 16:53:13,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:13,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2022-01-18 16:53:13,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:13,684 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:13,684 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:13,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 16:53:13,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:13,900 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:13,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:13,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1120776452, now seen corresponding path program 1 times [2022-01-18 16:53:13,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:13,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679555048] [2022-01-18 16:53:13,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:13,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:13,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:13,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679555048] [2022-01-18 16:53:13,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679555048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:13,943 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:13,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:13,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399416909] [2022-01-18 16:53:13,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:13,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:13,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:13,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:13,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:13,944 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,056 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2022-01-18 16:53:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:14,056 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:14,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,069 INFO L225 Difference]: With dead ends: 1950 [2022-01-18 16:53:14,069 INFO L226 Difference]: Without dead ends: 1860 [2022-01-18 16:53:14,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-01-18 16:53:14,072 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 64 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 17 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:14,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2022-01-18 16:53:14,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2022-01-18 16:53:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2022-01-18 16:53:14,138 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2022-01-18 16:53:14,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,140 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2022-01-18 16:53:14,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2022-01-18 16:53:14,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:14,154 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,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, 1, 1, 1, 1] [2022-01-18 16:53:14,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 16:53:14,154 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:14,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:14,156 INFO L85 PathProgramCache]: Analyzing trace with hash 712551812, now seen corresponding path program 2 times [2022-01-18 16:53:14,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:14,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831505263] [2022-01-18 16:53:14,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:14,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:14,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831505263] [2022-01-18 16:53:14,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831505263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:14,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:14,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:14,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94996282] [2022-01-18 16:53:14,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:14,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:14,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:14,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:14,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:14,192 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,293 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2022-01-18 16:53:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:14,294 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:14,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,302 INFO L225 Difference]: With dead ends: 1308 [2022-01-18 16:53:14,302 INFO L226 Difference]: Without dead ends: 1308 [2022-01-18 16:53:14,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-01-18 16:53:14,303 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:14,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-01-18 16:53:14,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2022-01-18 16:53:14,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2022-01-18 16:53:14,342 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2022-01-18 16:53:14,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,343 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2022-01-18 16:53:14,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2022-01-18 16:53:14,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:14,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,347 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:14,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 16:53:14,347 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:14,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1043177095, now seen corresponding path program 2 times [2022-01-18 16:53:14,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:14,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859476296] [2022-01-18 16:53:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:14,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:14,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:14,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859476296] [2022-01-18 16:53:14,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859476296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:14,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:14,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:14,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380125653] [2022-01-18 16:53:14,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:14,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:14,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:14,390 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,458 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2022-01-18 16:53:14,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:14,459 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:14,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,466 INFO L225 Difference]: With dead ends: 1142 [2022-01-18 16:53:14,466 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 16:53:14,466 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-01-18 16:53:14,467 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:14,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 16:53:14,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2022-01-18 16:53:14,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2022-01-18 16:53:14,502 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2022-01-18 16:53:14,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,502 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2022-01-18 16:53:14,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2022-01-18 16:53:14,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:14,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,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, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:14,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 16:53:14,506 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:14,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:14,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2066683916, now seen corresponding path program 1 times [2022-01-18 16:53:14,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:14,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769864508] [2022-01-18 16:53:14,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:14,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:14,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769864508] [2022-01-18 16:53:14,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769864508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:14,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:14,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:14,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959829856] [2022-01-18 16:53:14,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:14,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:14,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:14,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:14,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:14,537 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,578 INFO L93 Difference]: Finished difference Result 1334 states and 4929 transitions. [2022-01-18 16:53:14,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:14,578 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:14,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,586 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 16:53:14,587 INFO L226 Difference]: Without dead ends: 1334 [2022-01-18 16:53:14,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:14,587 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:14,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-01-18 16:53:14,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 954. [2022-01-18 16:53:14,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.63903462749213) internal successors, (3468), 953 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3468 transitions. [2022-01-18 16:53:14,623 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3468 transitions. Word has length 27 [2022-01-18 16:53:14,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,624 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3468 transitions. [2022-01-18 16:53:14,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,625 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3468 transitions. [2022-01-18 16:53:14,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:14,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,629 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:14,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 16:53:14,629 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:14,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:14,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1787495248, now seen corresponding path program 1 times [2022-01-18 16:53:14,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:14,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599484799] [2022-01-18 16:53:14,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:14,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:14,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599484799] [2022-01-18 16:53:14,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599484799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411353256] [2022-01-18 16:53:14,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:14,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:14,680 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:14,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 16:53:14,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:53:14,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:14,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:14,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:14,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411353256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:14,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:14,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2022-01-18 16:53:14,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522997090] [2022-01-18 16:53:14,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:14,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:14,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:14,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:14,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:14,793 INFO L87 Difference]: Start difference. First operand 954 states and 3468 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,835 INFO L93 Difference]: Finished difference Result 1658 states and 5999 transitions. [2022-01-18 16:53:14,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:14,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:14,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,858 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 16:53:14,858 INFO L226 Difference]: Without dead ends: 1658 [2022-01-18 16:53:14,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 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-01-18 16:53:14,859 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 45 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 40 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:14,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2022-01-18 16:53:14,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1112. [2022-01-18 16:53:14,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.667866786678668) internal successors, (4075), 1111 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 4075 transitions. [2022-01-18 16:53:14,896 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 4075 transitions. Word has length 27 [2022-01-18 16:53:14,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,897 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 4075 transitions. [2022-01-18 16:53:14,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 4075 transitions. [2022-01-18 16:53:14,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:14,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,900 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:14,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:15,115 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,SelfDestructingSolverStorable8 [2022-01-18 16:53:15,116 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:15,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:15,116 INFO L85 PathProgramCache]: Analyzing trace with hash -383422002, now seen corresponding path program 1 times [2022-01-18 16:53:15,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:15,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707792660] [2022-01-18 16:53:15,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:15,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:15,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:15,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707792660] [2022-01-18 16:53:15,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707792660] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:15,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749003557] [2022-01-18 16:53:15,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:15,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:15,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:15,332 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:15,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 16:53:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:15,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:15,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:15,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 17 treesize of output 13 [2022-01-18 16:53:15,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 14 treesize of output 10 [2022-01-18 16:53:15,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:15,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:15,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:15,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-01-18 16:53:15,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:15,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 16:53:15,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:15,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 16:53:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:15,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749003557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:15,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:15,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:15,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247844997] [2022-01-18 16:53:15,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:15,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:15,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:15,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:15,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:15,922 INFO L87 Difference]: Start difference. First operand 1112 states and 4075 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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-01-18 16:53:16,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:16,093 INFO L93 Difference]: Finished difference Result 2387 states and 8904 transitions. [2022-01-18 16:53:16,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:16,094 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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 29 [2022-01-18 16:53:16,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:16,103 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 16:53:16,103 INFO L226 Difference]: Without dead ends: 2308 [2022-01-18 16:53:16,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:16,104 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 80 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:16,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 144 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:16,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2022-01-18 16:53:16,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1550. [2022-01-18 16:53:16,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1550 states, 1549 states have (on average 3.7140090380890896) internal successors, (5753), 1549 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:16,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 5753 transitions. [2022-01-18 16:53:16,150 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 5753 transitions. Word has length 29 [2022-01-18 16:53:16,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:16,151 INFO L470 AbstractCegarLoop]: Abstraction has 1550 states and 5753 transitions. [2022-01-18 16:53:16,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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-01-18 16:53:16,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 5753 transitions. [2022-01-18 16:53:16,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:16,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:16,156 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:16,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:16,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:16,378 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:16,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:16,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1158240516, now seen corresponding path program 2 times [2022-01-18 16:53:16,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:16,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348771454] [2022-01-18 16:53:16,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:16,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:16,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:16,513 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:16,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:16,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348771454] [2022-01-18 16:53:16,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348771454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:16,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018654920] [2022-01-18 16:53:16,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:16,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:16,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:16,515 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:16,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 16:53:16,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:16,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:16,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:16,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:16,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 16:53:16,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 16:53:16,823 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:16,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:16,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:16,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 16:53:17,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:17,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 16:53:17,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:17,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 16:53:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:17,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018654920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:17,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:17,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:17,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298310619] [2022-01-18 16:53:17,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:17,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:17,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:17,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:17,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:17,085 INFO L87 Difference]: Start difference. First operand 1550 states and 5753 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 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-01-18 16:53:17,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:17,270 INFO L93 Difference]: Finished difference Result 2792 states and 10515 transitions. [2022-01-18 16:53:17,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:17,270 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 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 29 [2022-01-18 16:53:17,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:17,281 INFO L225 Difference]: With dead ends: 2792 [2022-01-18 16:53:17,281 INFO L226 Difference]: Without dead ends: 2713 [2022-01-18 16:53:17,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:17,282 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 90 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:17,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 152 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:17,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2022-01-18 16:53:17,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 1749. [2022-01-18 16:53:17,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.7299771167048057) internal successors, (6520), 1748 states have internal predecessors, (6520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6520 transitions. [2022-01-18 16:53:17,336 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6520 transitions. Word has length 29 [2022-01-18 16:53:17,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:17,337 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6520 transitions. [2022-01-18 16:53:17,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 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-01-18 16:53:17,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6520 transitions. [2022-01-18 16:53:17,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:17,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:17,342 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:17,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:17,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:17,562 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:17,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:17,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1824203434, now seen corresponding path program 3 times [2022-01-18 16:53:17,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:17,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765682186] [2022-01-18 16:53:17,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:17,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:17,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:17,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:17,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765682186] [2022-01-18 16:53:17,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765682186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:17,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045156550] [2022-01-18 16:53:17,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:17,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:17,675 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:17,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 16:53:17,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:17,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:17,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:17,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:17,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 16:53:17,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 16:53:17,956 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:17,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:18,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 16:53:18,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 16:53:18,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 16:53:18,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:18,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045156550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:18,201 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:18,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:18,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269684973] [2022-01-18 16:53:18,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:18,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:18,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:18,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:18,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:18,203 INFO L87 Difference]: Start difference. First operand 1749 states and 6520 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 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-01-18 16:53:18,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:18,359 INFO L93 Difference]: Finished difference Result 2570 states and 9639 transitions. [2022-01-18 16:53:18,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:18,359 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 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 29 [2022-01-18 16:53:18,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:18,368 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 16:53:18,369 INFO L226 Difference]: Without dead ends: 2491 [2022-01-18 16:53:18,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:18,370 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:18,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 135 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:18,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2022-01-18 16:53:18,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 1887. [2022-01-18 16:53:18,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1886 states have (on average 3.7338282078472957) internal successors, (7042), 1886 states have internal predecessors, (7042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:18,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 7042 transitions. [2022-01-18 16:53:18,420 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 7042 transitions. Word has length 29 [2022-01-18 16:53:18,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:18,420 INFO L470 AbstractCegarLoop]: Abstraction has 1887 states and 7042 transitions. [2022-01-18 16:53:18,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 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-01-18 16:53:18,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 7042 transitions. [2022-01-18 16:53:18,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:18,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:18,426 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:18,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:18,639 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,SelfDestructingSolverStorable11 [2022-01-18 16:53:18,640 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:18,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:18,640 INFO L85 PathProgramCache]: Analyzing trace with hash -614164824, now seen corresponding path program 4 times [2022-01-18 16:53:18,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:18,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462119489] [2022-01-18 16:53:18,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:18,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:18,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:18,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:18,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462119489] [2022-01-18 16:53:18,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462119489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:18,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610182853] [2022-01-18 16:53:18,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:18,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:18,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:18,809 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:18,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 16:53:18,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:18,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:18,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:18,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:18,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 17 treesize of output 13 [2022-01-18 16:53:18,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 19 treesize of output 15 [2022-01-18 16:53:19,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:19,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:19,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:19,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-01-18 16:53:19,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:19,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2022-01-18 16:53:19,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:19,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 16:53:19,370 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:19,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610182853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:19,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:19,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:19,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736299213] [2022-01-18 16:53:19,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:19,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:19,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:19,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:19,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:19,372 INFO L87 Difference]: Start difference. First operand 1887 states and 7042 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:19,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:19,594 INFO L93 Difference]: Finished difference Result 3006 states and 11331 transitions. [2022-01-18 16:53:19,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:53:19,594 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:19,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:19,605 INFO L225 Difference]: With dead ends: 3006 [2022-01-18 16:53:19,605 INFO L226 Difference]: Without dead ends: 2927 [2022-01-18 16:53:19,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:19,606 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:19,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:19,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2022-01-18 16:53:19,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2081. [2022-01-18 16:53:19,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.751923076923077) internal successors, (7804), 2080 states have internal predecessors, (7804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:19,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7804 transitions. [2022-01-18 16:53:19,664 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7804 transitions. Word has length 29 [2022-01-18 16:53:19,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:19,664 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7804 transitions. [2022-01-18 16:53:19,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:19,664 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7804 transitions. [2022-01-18 16:53:19,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:19,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:19,670 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:19,699 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-01-18 16:53:19,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:19,893 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:19,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:19,894 INFO L85 PathProgramCache]: Analyzing trace with hash -357509362, now seen corresponding path program 5 times [2022-01-18 16:53:19,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:19,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275355843] [2022-01-18 16:53:19,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:19,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:19,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:19,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275355843] [2022-01-18 16:53:19,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275355843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:20,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364223722] [2022-01-18 16:53:20,000 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:20,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:20,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:20,001 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:20,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 16:53:20,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:20,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:20,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:53:20,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:20,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 16:53:20,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 18 treesize of output 14 [2022-01-18 16:53:20,241 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:20,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:20,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:20,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-01-18 16:53:20,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:20,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 34 treesize of output 36 [2022-01-18 16:53:20,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:20,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 16:53:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:20,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364223722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:20,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:20,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:20,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112381175] [2022-01-18 16:53:20,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:20,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:20,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:20,495 INFO L87 Difference]: Start difference. First operand 2081 states and 7804 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 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-01-18 16:53:20,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:20,714 INFO L93 Difference]: Finished difference Result 2784 states and 10455 transitions. [2022-01-18 16:53:20,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:53:20,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 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 29 [2022-01-18 16:53:20,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:20,725 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 16:53:20,725 INFO L226 Difference]: Without dead ends: 2705 [2022-01-18 16:53:20,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:20,729 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:20,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 156 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:20,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2022-01-18 16:53:20,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 1882. [2022-01-18 16:53:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1881 states have (on average 3.741095162147794) internal successors, (7037), 1881 states have internal predecessors, (7037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:20,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 7037 transitions. [2022-01-18 16:53:20,781 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 7037 transitions. Word has length 29 [2022-01-18 16:53:20,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:20,781 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 7037 transitions. [2022-01-18 16:53:20,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 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-01-18 16:53:20,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 7037 transitions. [2022-01-18 16:53:20,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:20,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:20,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:20,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-18 16:53:21,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:21,007 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:21,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1162136574, now seen corresponding path program 6 times [2022-01-18 16:53:21,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:21,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695586697] [2022-01-18 16:53:21,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:21,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:21,165 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:21,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695586697] [2022-01-18 16:53:21,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695586697] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:21,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550026706] [2022-01-18 16:53:21,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:21,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:21,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:21,168 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:21,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 16:53:21,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:21,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:21,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:53:21,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:21,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:53:21,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 15 treesize of output 11 [2022-01-18 16:53:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:21,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:21,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 24 treesize of output 26 [2022-01-18 16:53:21,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:21,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 35 treesize of output 37 [2022-01-18 16:53:21,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:21,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 16:53:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550026706] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:21,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:21,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-18 16:53:21,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846587275] [2022-01-18 16:53:21,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:21,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 16:53:21,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:21,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 16:53:21,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:21,658 INFO L87 Difference]: Start difference. First operand 1882 states and 7037 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:21,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:21,856 INFO L93 Difference]: Finished difference Result 2657 states and 9932 transitions. [2022-01-18 16:53:21,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:53:21,856 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:21,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:21,865 INFO L225 Difference]: With dead ends: 2657 [2022-01-18 16:53:21,865 INFO L226 Difference]: Without dead ends: 2578 [2022-01-18 16:53:21,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:53:21,866 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 89 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:21,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 124 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:21,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-01-18 16:53:21,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 1926. [2022-01-18 16:53:21,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1926 states, 1925 states have (on average 3.7314285714285713) internal successors, (7183), 1925 states have internal predecessors, (7183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:21,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1926 states to 1926 states and 7183 transitions. [2022-01-18 16:53:21,916 INFO L78 Accepts]: Start accepts. Automaton has 1926 states and 7183 transitions. Word has length 29 [2022-01-18 16:53:21,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:21,916 INFO L470 AbstractCegarLoop]: Abstraction has 1926 states and 7183 transitions. [2022-01-18 16:53:21,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:21,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1926 states and 7183 transitions. [2022-01-18 16:53:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:53:21,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:21,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:21,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:22,143 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,SelfDestructingSolverStorable14 [2022-01-18 16:53:22,144 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:22,144 INFO L85 PathProgramCache]: Analyzing trace with hash 719206604, now seen corresponding path program 7 times [2022-01-18 16:53:22,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:22,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745579353] [2022-01-18 16:53:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:22,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:22,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:22,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745579353] [2022-01-18 16:53:22,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745579353] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:22,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367019131] [2022-01-18 16:53:22,193 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:22,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:22,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:22,194 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:22,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:53:22,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:22,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:53:22,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:22,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:22,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:22,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:22,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367019131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:22,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:22,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 16:53:22,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729434094] [2022-01-18 16:53:22,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:22,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:53:22,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:53:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:53:22,352 INFO L87 Difference]: Start difference. First operand 1926 states and 7183 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:22,448 INFO L93 Difference]: Finished difference Result 3472 states and 12599 transitions. [2022-01-18 16:53:22,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:22,449 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:53:22,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:22,460 INFO L225 Difference]: With dead ends: 3472 [2022-01-18 16:53:22,461 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 16:53:22,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:53:22,461 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:22,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 67 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:22,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 16:53:22,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2796. [2022-01-18 16:53:22,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 3.759212880143113) internal successors, (10507), 2795 states have internal predecessors, (10507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 10507 transitions. [2022-01-18 16:53:22,531 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 10507 transitions. Word has length 31 [2022-01-18 16:53:22,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:22,531 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 10507 transitions. [2022-01-18 16:53:22,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 10507 transitions. [2022-01-18 16:53:22,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:53:22,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:22,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:22,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:22,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 16:53:22,751 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:22,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:22,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1293130992, now seen corresponding path program 8 times [2022-01-18 16:53:22,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:22,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84065083] [2022-01-18 16:53:22,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:22,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:22,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:22,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:22,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84065083] [2022-01-18 16:53:22,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84065083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:22,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:22,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:53:22,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101470266] [2022-01-18 16:53:22,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:22,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:53:22,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:22,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:53:22,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:22,780 INFO L87 Difference]: Start difference. First operand 2796 states and 10507 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:22,850 INFO L93 Difference]: Finished difference Result 5761 states and 21881 transitions. [2022-01-18 16:53:22,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:22,851 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:53:22,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:22,868 INFO L225 Difference]: With dead ends: 5761 [2022-01-18 16:53:22,868 INFO L226 Difference]: Without dead ends: 5510 [2022-01-18 16:53:22,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:22,869 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:22,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:22,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2022-01-18 16:53:23,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4894. [2022-01-18 16:53:23,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4894 states, 4893 states have (on average 3.8779889638258735) internal successors, (18975), 4893 states have internal predecessors, (18975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:23,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4894 states to 4894 states and 18975 transitions. [2022-01-18 16:53:23,055 INFO L78 Accepts]: Start accepts. Automaton has 4894 states and 18975 transitions. Word has length 31 [2022-01-18 16:53:23,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:23,055 INFO L470 AbstractCegarLoop]: Abstraction has 4894 states and 18975 transitions. [2022-01-18 16:53:23,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:23,056 INFO L276 IsEmpty]: Start isEmpty. Operand 4894 states and 18975 transitions. [2022-01-18 16:53:23,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:23,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:23,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:23,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 16:53:23,069 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:23,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:23,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1002043648, now seen corresponding path program 9 times [2022-01-18 16:53:23,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:23,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660557849] [2022-01-18 16:53:23,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:23,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:23,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:23,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:23,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:23,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660557849] [2022-01-18 16:53:23,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660557849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:23,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162696388] [2022-01-18 16:53:23,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:23,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:23,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:23,099 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:23,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 16:53:23,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:23,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:23,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:23,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:23,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:23,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162696388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:23,345 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:23,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:23,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59177232] [2022-01-18 16:53:23,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:23,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:23,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:23,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:23,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:23,346 INFO L87 Difference]: Start difference. First operand 4894 states and 18975 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:23,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:23,690 INFO L93 Difference]: Finished difference Result 17927 states and 66398 transitions. [2022-01-18 16:53:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:53:23,691 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:23,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:23,730 INFO L225 Difference]: With dead ends: 17927 [2022-01-18 16:53:23,730 INFO L226 Difference]: Without dead ends: 15301 [2022-01-18 16:53:23,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:53:23,732 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 168 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:23,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:23,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2022-01-18 16:53:24,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 8354. [2022-01-18 16:53:24,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 8353 states have (on average 3.950676403687298) internal successors, (33000), 8353 states have internal predecessors, (33000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 33000 transitions. [2022-01-18 16:53:24,073 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 33000 transitions. Word has length 34 [2022-01-18 16:53:24,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:24,073 INFO L470 AbstractCegarLoop]: Abstraction has 8354 states and 33000 transitions. [2022-01-18 16:53:24,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,073 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 33000 transitions. [2022-01-18 16:53:24,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:24,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:24,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:24,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:24,293 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,SelfDestructingSolverStorable17 [2022-01-18 16:53:24,293 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:24,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:24,293 INFO L85 PathProgramCache]: Analyzing trace with hash -129967119, now seen corresponding path program 10 times [2022-01-18 16:53:24,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:24,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278467119] [2022-01-18 16:53:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:24,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:24,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:24,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278467119] [2022-01-18 16:53:24,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278467119] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:24,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795204659] [2022-01-18 16:53:24,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:24,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:24,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:24,384 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:24,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 16:53:24,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:24,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:24,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:24,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:24,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:24,603 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:24,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795204659] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:24,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:24,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:24,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183296617] [2022-01-18 16:53:24,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:24,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:24,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:24,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:24,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:24,605 INFO L87 Difference]: Start difference. First operand 8354 states and 33000 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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-01-18 16:53:25,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:25,009 INFO L93 Difference]: Finished difference Result 21371 states and 81454 transitions. [2022-01-18 16:53:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:53:25,009 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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 34 [2022-01-18 16:53:25,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:25,063 INFO L225 Difference]: With dead ends: 21371 [2022-01-18 16:53:25,063 INFO L226 Difference]: Without dead ends: 20932 [2022-01-18 16:53:25,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:25,064 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 331 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:25,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 81 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:25,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20932 states. [2022-01-18 16:53:25,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20932 to 12631. [2022-01-18 16:53:25,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12631 states, 12630 states have (on average 4.037925574030087) internal successors, (50999), 12630 states have internal predecessors, (50999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:25,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12631 states to 12631 states and 50999 transitions. [2022-01-18 16:53:25,655 INFO L78 Accepts]: Start accepts. Automaton has 12631 states and 50999 transitions. Word has length 34 [2022-01-18 16:53:25,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:25,655 INFO L470 AbstractCegarLoop]: Abstraction has 12631 states and 50999 transitions. [2022-01-18 16:53:25,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 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-01-18 16:53:25,655 INFO L276 IsEmpty]: Start isEmpty. Operand 12631 states and 50999 transitions. [2022-01-18 16:53:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:25,694 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:25,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:25,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:25,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:25,916 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:25,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:25,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1761367056, now seen corresponding path program 11 times [2022-01-18 16:53:25,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:25,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435116256] [2022-01-18 16:53:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:25,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:25,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:25,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435116256] [2022-01-18 16:53:25,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435116256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:25,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035337738] [2022-01-18 16:53:25,947 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:25,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:25,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:25,948 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:25,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 16:53:25,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:53:25,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:25,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:25,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:26,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:26,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:26,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035337738] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:26,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:26,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:26,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416460604] [2022-01-18 16:53:26,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:26,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:26,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:26,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:26,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:26,145 INFO L87 Difference]: Start difference. First operand 12631 states and 50999 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-01-18 16:53:26,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:26,535 INFO L93 Difference]: Finished difference Result 20596 states and 79596 transitions. [2022-01-18 16:53:26,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:53:26,542 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2022-01-18 16:53:26,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:26,599 INFO L225 Difference]: With dead ends: 20596 [2022-01-18 16:53:26,599 INFO L226 Difference]: Without dead ends: 20518 [2022-01-18 16:53:26,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:26,599 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 169 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:26,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 67 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:26,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20518 states. [2022-01-18 16:53:27,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20518 to 12577. [2022-01-18 16:53:27,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 4.042064249363868) internal successors, (50833), 12576 states have internal predecessors, (50833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 50833 transitions. [2022-01-18 16:53:27,133 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 50833 transitions. Word has length 34 [2022-01-18 16:53:27,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:27,134 INFO L470 AbstractCegarLoop]: Abstraction has 12577 states and 50833 transitions. [2022-01-18 16:53:27,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-01-18 16:53:27,134 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 50833 transitions. [2022-01-18 16:53:27,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:27,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:27,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:27,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:27,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:27,360 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:27,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:27,361 INFO L85 PathProgramCache]: Analyzing trace with hash -447820591, now seen corresponding path program 12 times [2022-01-18 16:53:27,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:27,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676011165] [2022-01-18 16:53:27,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:27,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:27,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:27,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676011165] [2022-01-18 16:53:27,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676011165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:27,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786988481] [2022-01-18 16:53:27,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:27,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:27,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:27,390 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:27,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 16:53:27,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:53:27,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:27,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:27,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:27,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:27,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:27,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:27,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786988481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:27,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:27,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:27,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436309144] [2022-01-18 16:53:27,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:27,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:27,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:27,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:27,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:27,619 INFO L87 Difference]: Start difference. First operand 12577 states and 50833 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:28,081 INFO L93 Difference]: Finished difference Result 22733 states and 87606 transitions. [2022-01-18 16:53:28,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:53:28,082 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:28,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:28,161 INFO L225 Difference]: With dead ends: 22733 [2022-01-18 16:53:28,161 INFO L226 Difference]: Without dead ends: 21028 [2022-01-18 16:53:28,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:28,162 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 243 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:28,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 88 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:28,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21028 states. [2022-01-18 16:53:28,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21028 to 15386. [2022-01-18 16:53:28,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15386 states, 15385 states have (on average 4.0534936626584335) internal successors, (62363), 15385 states have internal predecessors, (62363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15386 states to 15386 states and 62363 transitions. [2022-01-18 16:53:28,700 INFO L78 Accepts]: Start accepts. Automaton has 15386 states and 62363 transitions. Word has length 34 [2022-01-18 16:53:28,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:28,701 INFO L470 AbstractCegarLoop]: Abstraction has 15386 states and 62363 transitions. [2022-01-18 16:53:28,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,701 INFO L276 IsEmpty]: Start isEmpty. Operand 15386 states and 62363 transitions. [2022-01-18 16:53:28,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:28,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:28,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:28,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 16:53:28,933 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,SelfDestructingSolverStorable20 [2022-01-18 16:53:28,934 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:28,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:28,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1932805376, now seen corresponding path program 13 times [2022-01-18 16:53:28,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:28,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200188100] [2022-01-18 16:53:28,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:28,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:28,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:28,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:28,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200188100] [2022-01-18 16:53:28,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200188100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:28,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756644633] [2022-01-18 16:53:28,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:28,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:28,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:28,972 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:29,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 16:53:29,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:29,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:29,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:29,119 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:29,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:29,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756644633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:29,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:29,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:29,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343079257] [2022-01-18 16:53:29,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:29,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:29,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:29,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:29,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:29,174 INFO L87 Difference]: Start difference. First operand 15386 states and 62363 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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-01-18 16:53:29,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:29,858 INFO L93 Difference]: Finished difference Result 31402 states and 124083 transitions. [2022-01-18 16:53:29,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:53:29,858 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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 34 [2022-01-18 16:53:29,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:29,965 INFO L225 Difference]: With dead ends: 31402 [2022-01-18 16:53:29,965 INFO L226 Difference]: Without dead ends: 31094 [2022-01-18 16:53:29,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:29,966 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 349 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:29,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 79 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:30,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31094 states. [2022-01-18 16:53:30,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31094 to 19812. [2022-01-18 16:53:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19812 states, 19811 states have (on average 4.119024784210792) internal successors, (81602), 19811 states have internal predecessors, (81602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:30,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19812 states to 19812 states and 81602 transitions. [2022-01-18 16:53:30,701 INFO L78 Accepts]: Start accepts. Automaton has 19812 states and 81602 transitions. Word has length 34 [2022-01-18 16:53:30,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:30,701 INFO L470 AbstractCegarLoop]: Abstraction has 19812 states and 81602 transitions. [2022-01-18 16:53:30,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 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-01-18 16:53:30,702 INFO L276 IsEmpty]: Start isEmpty. Operand 19812 states and 81602 transitions. [2022-01-18 16:53:30,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:30,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:30,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:30,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:30,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:30,967 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:30,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:30,968 INFO L85 PathProgramCache]: Analyzing trace with hash 19813248, now seen corresponding path program 14 times [2022-01-18 16:53:30,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:30,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850000989] [2022-01-18 16:53:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:30,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:30,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:30,996 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:30,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:30,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850000989] [2022-01-18 16:53:30,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850000989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:30,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843467149] [2022-01-18 16:53:30,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:30,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:30,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:30,998 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:31,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 16:53:31,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:31,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:31,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:31,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:31,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:31,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:31,193 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:31,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843467149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:31,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:31,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:31,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700608456] [2022-01-18 16:53:31,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:31,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:31,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:31,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:31,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:31,194 INFO L87 Difference]: Start difference. First operand 19812 states and 81602 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:31,773 INFO L93 Difference]: Finished difference Result 33709 states and 133959 transitions. [2022-01-18 16:53:31,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:53:31,773 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:31,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,900 INFO L225 Difference]: With dead ends: 33709 [2022-01-18 16:53:31,901 INFO L226 Difference]: Without dead ends: 32656 [2022-01-18 16:53:31,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:31,901 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 112 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:31,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32656 states. [2022-01-18 16:53:32,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32656 to 23355. [2022-01-18 16:53:32,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23355 states, 23354 states have (on average 4.114370129314036) internal successors, (96087), 23354 states have internal predecessors, (96087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:32,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23355 states to 23355 states and 96087 transitions. [2022-01-18 16:53:32,735 INFO L78 Accepts]: Start accepts. Automaton has 23355 states and 96087 transitions. Word has length 34 [2022-01-18 16:53:32,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,735 INFO L470 AbstractCegarLoop]: Abstraction has 23355 states and 96087 transitions. [2022-01-18 16:53:32,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:32,735 INFO L276 IsEmpty]: Start isEmpty. Operand 23355 states and 96087 transitions. [2022-01-18 16:53:32,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:32,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:33,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:33,016 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:33,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:33,017 INFO L85 PathProgramCache]: Analyzing trace with hash -650007193, now seen corresponding path program 15 times [2022-01-18 16:53:33,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:33,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744976769] [2022-01-18 16:53:33,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:33,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:33,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:33,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744976769] [2022-01-18 16:53:33,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744976769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:33,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137549177] [2022-01-18 16:53:33,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:33,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:33,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:33,044 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:33,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 16:53:33,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:33,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:33,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:33,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:33,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:33,228 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:53:33,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137549177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:33,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:33,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:33,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909658091] [2022-01-18 16:53:33,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:33,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:33,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:33,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:33,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:33,229 INFO L87 Difference]: Start difference. First operand 23355 states and 96087 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:33,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:33,759 INFO L93 Difference]: Finished difference Result 31214 states and 125510 transitions. [2022-01-18 16:53:33,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:53:33,760 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:33,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:33,866 INFO L225 Difference]: With dead ends: 31214 [2022-01-18 16:53:33,866 INFO L226 Difference]: Without dead ends: 31106 [2022-01-18 16:53:33,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:33,867 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 149 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:33,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 81 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:33,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31106 states. [2022-01-18 16:53:34,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31106 to 24543. [2022-01-18 16:53:34,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24543 states, 24542 states have (on average 4.135033819574606) internal successors, (101482), 24542 states have internal predecessors, (101482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24543 states to 24543 states and 101482 transitions. [2022-01-18 16:53:34,651 INFO L78 Accepts]: Start accepts. Automaton has 24543 states and 101482 transitions. Word has length 34 [2022-01-18 16:53:34,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:34,651 INFO L470 AbstractCegarLoop]: Abstraction has 24543 states and 101482 transitions. [2022-01-18 16:53:34,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:34,651 INFO L276 IsEmpty]: Start isEmpty. Operand 24543 states and 101482 transitions. [2022-01-18 16:53:34,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:34,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:34,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:34,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:34,917 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,SelfDestructingSolverStorable23 [2022-01-18 16:53:34,917 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:34,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:34,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2144646697, now seen corresponding path program 16 times [2022-01-18 16:53:34,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:34,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716930391] [2022-01-18 16:53:34,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:34,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:34,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 16:53:35,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:35,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716930391] [2022-01-18 16:53:35,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716930391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:35,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661511935] [2022-01-18 16:53:35,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:35,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:35,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:35,240 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:35,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 16:53:35,319 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:35,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:35,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:35,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 16:53:35,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:35,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661511935] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:35,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:35,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 16:53:35,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589322846] [2022-01-18 16:53:35,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:35,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:35,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:35,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:35,388 INFO L87 Difference]: Start difference. First operand 24543 states and 101482 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:35,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:35,560 INFO L93 Difference]: Finished difference Result 29524 states and 121533 transitions. [2022-01-18 16:53:35,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:35,561 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:53:35,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:35,655 INFO L225 Difference]: With dead ends: 29524 [2022-01-18 16:53:35,655 INFO L226 Difference]: Without dead ends: 29524 [2022-01-18 16:53:35,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 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-01-18 16:53:35,656 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 31 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:35,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:35,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29524 states. [2022-01-18 16:53:36,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29524 to 22120. [2022-01-18 16:53:36,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22120 states, 22119 states have (on average 4.096252090962521) internal successors, (90605), 22119 states have internal predecessors, (90605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:36,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22120 states to 22120 states and 90605 transitions. [2022-01-18 16:53:36,329 INFO L78 Accepts]: Start accepts. Automaton has 22120 states and 90605 transitions. Word has length 37 [2022-01-18 16:53:36,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:36,329 INFO L470 AbstractCegarLoop]: Abstraction has 22120 states and 90605 transitions. [2022-01-18 16:53:36,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:36,329 INFO L276 IsEmpty]: Start isEmpty. Operand 22120 states and 90605 transitions. [2022-01-18 16:53:36,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:36,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:36,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:36,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 16:53:36,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:36,574 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:36,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:36,574 INFO L85 PathProgramCache]: Analyzing trace with hash -461619199, now seen corresponding path program 17 times [2022-01-18 16:53:36,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:36,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812840037] [2022-01-18 16:53:36,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:36,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:36,617 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 16:53:36,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:36,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812840037] [2022-01-18 16:53:36,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812840037] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:36,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527084886] [2022-01-18 16:53:36,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:36,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:36,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:36,618 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:36,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 16:53:36,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:53:36,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:36,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:36,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:36,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 16:53:36,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:36,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527084886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:36,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:36,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-18 16:53:36,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273675733] [2022-01-18 16:53:36,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:36,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:53:36,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:36,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:53:36,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:36,702 INFO L87 Difference]: Start difference. First operand 22120 states and 90605 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:37,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:37,102 INFO L93 Difference]: Finished difference Result 30000 states and 123549 transitions. [2022-01-18 16:53:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:37,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:53:37,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:37,221 INFO L225 Difference]: With dead ends: 30000 [2022-01-18 16:53:37,221 INFO L226 Difference]: Without dead ends: 30000 [2022-01-18 16:53:37,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:37,222 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 51 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:37,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 68 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:37,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30000 states. [2022-01-18 16:53:37,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30000 to 24376. [2022-01-18 16:53:37,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24376 states, 24375 states have (on average 4.091979487179487) internal successors, (99742), 24375 states have internal predecessors, (99742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:37,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24376 states to 24376 states and 99742 transitions. [2022-01-18 16:53:37,950 INFO L78 Accepts]: Start accepts. Automaton has 24376 states and 99742 transitions. Word has length 37 [2022-01-18 16:53:37,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:37,950 INFO L470 AbstractCegarLoop]: Abstraction has 24376 states and 99742 transitions. [2022-01-18 16:53:37,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:37,950 INFO L276 IsEmpty]: Start isEmpty. Operand 24376 states and 99742 transitions. [2022-01-18 16:53:37,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:38,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:38,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:38,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:38,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,200 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:38,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:38,201 INFO L85 PathProgramCache]: Analyzing trace with hash -857424067, now seen corresponding path program 18 times [2022-01-18 16:53:38,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:38,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905662093] [2022-01-18 16:53:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:38,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:38,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:38,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:38,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905662093] [2022-01-18 16:53:38,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905662093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:38,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945942885] [2022-01-18 16:53:38,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:38,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:38,235 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:38,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 16:53:38,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:53:38,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:38,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:38,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:38,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:38,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:38,370 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:38,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945942885] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:38,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:38,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-01-18 16:53:38,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843183660] [2022-01-18 16:53:38,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:38,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:53:38,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:38,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:53:38,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:38,371 INFO L87 Difference]: Start difference. First operand 24376 states and 99742 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:38,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:38,659 INFO L93 Difference]: Finished difference Result 37294 states and 154370 transitions. [2022-01-18 16:53:38,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:53:38,660 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:53:38,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:38,804 INFO L225 Difference]: With dead ends: 37294 [2022-01-18 16:53:38,805 INFO L226 Difference]: Without dead ends: 37294 [2022-01-18 16:53:38,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:38,805 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 72 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:38,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 81 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:38,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37294 states. [2022-01-18 16:53:39,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37294 to 34517. [2022-01-18 16:53:39,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34517 states, 34516 states have (on average 4.136226677482907) internal successors, (142766), 34516 states have internal predecessors, (142766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34517 states to 34517 states and 142766 transitions. [2022-01-18 16:53:39,872 INFO L78 Accepts]: Start accepts. Automaton has 34517 states and 142766 transitions. Word has length 37 [2022-01-18 16:53:39,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,872 INFO L470 AbstractCegarLoop]: Abstraction has 34517 states and 142766 transitions. [2022-01-18 16:53:39,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,873 INFO L276 IsEmpty]: Start isEmpty. Operand 34517 states and 142766 transitions. [2022-01-18 16:53:39,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:53:39,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:39,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:40,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:40,149 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:40,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:40,150 INFO L85 PathProgramCache]: Analyzing trace with hash -709164033, now seen corresponding path program 19 times [2022-01-18 16:53:40,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:40,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182084084] [2022-01-18 16:53:40,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:40,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:40,912 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:40,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:40,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182084084] [2022-01-18 16:53:40,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182084084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:40,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488312676] [2022-01-18 16:53:40,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:40,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:40,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:40,914 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:40,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 16:53:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:40,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:53:40,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:41,227 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:53:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:53:41,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:53:41,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:41,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:41,680 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:41,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 16:53:41,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:41,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:53:41,986 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:41,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:53:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:42,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488312676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:42,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:42,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:53:42,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299438093] [2022-01-18 16:53:42,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:42,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:53:42,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:42,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:53:42,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:53:42,408 INFO L87 Difference]: Start difference. First operand 34517 states and 142766 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:44,865 INFO L93 Difference]: Finished difference Result 67293 states and 275148 transitions. [2022-01-18 16:53:44,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:53:44,866 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:53:44,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:45,127 INFO L225 Difference]: With dead ends: 67293 [2022-01-18 16:53:45,128 INFO L226 Difference]: Without dead ends: 67101 [2022-01-18 16:53:45,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=334, Invalid=2318, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:53:45,129 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 579 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:45,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 472 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:53:45,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67101 states. [2022-01-18 16:53:46,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67101 to 34913. [2022-01-18 16:53:46,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34913 states, 34912 states have (on average 4.134910632447296) internal successors, (144358), 34912 states have internal predecessors, (144358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:46,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34913 states to 34913 states and 144358 transitions. [2022-01-18 16:53:46,451 INFO L78 Accepts]: Start accepts. Automaton has 34913 states and 144358 transitions. Word has length 39 [2022-01-18 16:53:46,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:46,451 INFO L470 AbstractCegarLoop]: Abstraction has 34913 states and 144358 transitions. [2022-01-18 16:53:46,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:46,452 INFO L276 IsEmpty]: Start isEmpty. Operand 34913 states and 144358 transitions. [2022-01-18 16:53:46,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:53:46,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:46,539 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:46,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:46,740 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,SelfDestructingSolverStorable27 [2022-01-18 16:53:46,740 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:46,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:46,741 INFO L85 PathProgramCache]: Analyzing trace with hash -943081597, now seen corresponding path program 20 times [2022-01-18 16:53:46,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:46,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849959771] [2022-01-18 16:53:46,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:46,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:47,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:47,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:47,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849959771] [2022-01-18 16:53:47,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849959771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:47,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028465928] [2022-01-18 16:53:47,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:47,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:47,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:47,477 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:47,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 16:53:47,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:47,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:47,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:53:47,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:47,811 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:53:47,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 28 treesize of output 16 [2022-01-18 16:53:47,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 16:53:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:48,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:48,238 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:48,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 16:53:48,556 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:48,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:53:48,583 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:48,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:53:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:49,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028465928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:49,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:49,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:53:49,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654024625] [2022-01-18 16:53:49,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:49,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:53:49,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:49,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:53:49,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:53:49,070 INFO L87 Difference]: Start difference. First operand 34913 states and 144358 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:52,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:52,089 INFO L93 Difference]: Finished difference Result 73959 states and 303171 transitions. [2022-01-18 16:53:52,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:53:52,089 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:53:52,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:52,372 INFO L225 Difference]: With dead ends: 73959 [2022-01-18 16:53:52,373 INFO L226 Difference]: Without dead ends: 73743 [2022-01-18 16:53:52,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=435, Invalid=2987, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 16:53:52,374 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 629 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 3688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:52,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 691 Invalid, 3688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3594 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 16:53:52,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73743 states. [2022-01-18 16:53:53,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73743 to 35063. [2022-01-18 16:53:53,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35063 states, 35062 states have (on average 4.133534881067822) internal successors, (144930), 35062 states have internal predecessors, (144930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35063 states to 35063 states and 144930 transitions. [2022-01-18 16:53:53,665 INFO L78 Accepts]: Start accepts. Automaton has 35063 states and 144930 transitions. Word has length 39 [2022-01-18 16:53:53,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:53,665 INFO L470 AbstractCegarLoop]: Abstraction has 35063 states and 144930 transitions. [2022-01-18 16:53:53,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,665 INFO L276 IsEmpty]: Start isEmpty. Operand 35063 states and 144930 transitions. [2022-01-18 16:53:54,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:53:54,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:54,039 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:54,061 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-01-18 16:53:54,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 16:53:54,255 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:54,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:54,256 INFO L85 PathProgramCache]: Analyzing trace with hash 868774019, now seen corresponding path program 21 times [2022-01-18 16:53:54,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:54,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802558380] [2022-01-18 16:53:54,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:54,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:54,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:54,700 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:54,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:54,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802558380] [2022-01-18 16:53:54,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802558380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:54,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335244249] [2022-01-18 16:53:54,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:54,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:54,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:54,702 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:54,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 16:53:54,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:54,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:54,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 16:53:54,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:55,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:55,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:55,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 16:53:55,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:55,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 36 [2022-01-18 16:53:55,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:55,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:55,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 47 [2022-01-18 16:53:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:55,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:56,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:56,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:56,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 47 [2022-01-18 16:54:02,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:02,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:02,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:02,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:02,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 102 [2022-01-18 16:54:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:02,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:02,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 110 treesize of output 112 [2022-01-18 16:54:03,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:03,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335244249] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:03,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:03,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 45 [2022-01-18 16:54:03,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780986506] [2022-01-18 16:54:03,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:03,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:54:03,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:03,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:54:03,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:54:03,662 INFO L87 Difference]: Start difference. First operand 35063 states and 144930 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:51,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:51,264 INFO L93 Difference]: Finished difference Result 85082 states and 341640 transitions. [2022-01-18 16:54:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 16:54:51,264 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:54:51,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:51,599 INFO L225 Difference]: With dead ends: 85082 [2022-01-18 16:54:51,599 INFO L226 Difference]: Without dead ends: 85008 [2022-01-18 16:54:51,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 67 SyntacticMatches, 32 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18770 ImplicationChecksByTransitivity, 46.1s TimeCoverageRelationStatistics Valid=5360, Invalid=36037, Unknown=15, NotChecked=0, Total=41412 [2022-01-18 16:54:51,606 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1446 mSDsluCounter, 4879 mSDsCounter, 0 mSdLazyCounter, 2765 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 1280 SdHoareTripleChecker+Invalid, 15425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12403 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:51,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1446 Valid, 1280 Invalid, 15425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2765 Invalid, 0 Unknown, 12403 Unchecked, 1.6s Time] [2022-01-18 16:54:51,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85008 states. [2022-01-18 16:54:52,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85008 to 36789. [2022-01-18 16:54:53,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36789 states, 36788 states have (on average 4.1157442644340545) internal successors, (151410), 36788 states have internal predecessors, (151410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:53,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36789 states to 36789 states and 151410 transitions. [2022-01-18 16:54:53,357 INFO L78 Accepts]: Start accepts. Automaton has 36789 states and 151410 transitions. Word has length 39 [2022-01-18 16:54:53,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:53,357 INFO L470 AbstractCegarLoop]: Abstraction has 36789 states and 151410 transitions. [2022-01-18 16:54:53,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:53,357 INFO L276 IsEmpty]: Start isEmpty. Operand 36789 states and 151410 transitions. [2022-01-18 16:54:53,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:54:53,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:53,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:53,456 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-01-18 16:54:53,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:53,641 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:54:53,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:53,642 INFO L85 PathProgramCache]: Analyzing trace with hash -813062891, now seen corresponding path program 22 times [2022-01-18 16:54:53,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:53,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670485929] [2022-01-18 16:54:53,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:53,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:54,049 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:54,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:54,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670485929] [2022-01-18 16:54:54,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670485929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:54,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477570354] [2022-01-18 16:54:54,050 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:54,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:54,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:54,051 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:54,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 16:54:54,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:54,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:54,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:54:54,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:54,378 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:54:54,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:54:54,508 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 30 treesize of output 22 [2022-01-18 16:54:54,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 11 treesize of output 7 [2022-01-18 16:54:54,608 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:54,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:54,805 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:54,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 16:54:55,121 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:55,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:54:55,147 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:55,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:54:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:55,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477570354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:55,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:55,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:54:55,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556490806] [2022-01-18 16:54:55,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:55,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:54:55,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:55,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:54:55,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:54:55,476 INFO L87 Difference]: Start difference. First operand 36789 states and 151410 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:57,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:57,859 INFO L93 Difference]: Finished difference Result 83699 states and 340717 transitions. [2022-01-18 16:54:57,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:54:57,860 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:54:57,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:58,189 INFO L225 Difference]: With dead ends: 83699 [2022-01-18 16:54:58,189 INFO L226 Difference]: Without dead ends: 83644 [2022-01-18 16:54:58,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=376, Invalid=2486, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:54:58,190 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 537 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 2904 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:58,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 511 Invalid, 2995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2904 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:54:58,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2022-01-18 16:54:59,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 36511. [2022-01-18 16:54:59,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36511 states, 36510 states have (on average 4.134155026020268) internal successors, (150938), 36510 states have internal predecessors, (150938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:59,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36511 states to 36511 states and 150938 transitions. [2022-01-18 16:54:59,918 INFO L78 Accepts]: Start accepts. Automaton has 36511 states and 150938 transitions. Word has length 39 [2022-01-18 16:54:59,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:59,918 INFO L470 AbstractCegarLoop]: Abstraction has 36511 states and 150938 transitions. [2022-01-18 16:54:59,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:59,919 INFO L276 IsEmpty]: Start isEmpty. Operand 36511 states and 150938 transitions. [2022-01-18 16:54:59,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:54:59,996 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:59,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:00,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 16:55:00,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:00,198 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:00,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:00,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1038211985, now seen corresponding path program 23 times [2022-01-18 16:55:00,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:00,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420472181] [2022-01-18 16:55:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:00,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:00,610 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:00,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:00,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420472181] [2022-01-18 16:55:00,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420472181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:00,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449313196] [2022-01-18 16:55:00,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:00,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:00,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:00,612 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:00,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 16:55:00,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:55:00,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:00,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 16:55:00,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:00,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:00,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:00,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:00,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:00,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 16:55:01,148 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 34 treesize of output 26 [2022-01-18 16:55:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:01,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:01,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 16:55:02,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:02,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:02,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:02,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:02,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 45 [2022-01-18 16:55:02,147 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:02,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-01-18 16:55:02,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:02,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:02,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:02,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 16:55:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:02,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449313196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:02,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:02,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:55:02,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454496089] [2022-01-18 16:55:02,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:02,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:55:02,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:02,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:55:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:55:02,267 INFO L87 Difference]: Start difference. First operand 36511 states and 150938 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:15,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:15,986 INFO L93 Difference]: Finished difference Result 112883 states and 456658 transitions. [2022-01-18 16:55:15,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-18 16:55:15,987 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:15,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:16,540 INFO L225 Difference]: With dead ends: 112883 [2022-01-18 16:55:16,540 INFO L226 Difference]: Without dead ends: 112572 [2022-01-18 16:55:16,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12601 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=4044, Invalid=31488, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 16:55:16,542 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1807 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 4215 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1807 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 6914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 4215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2280 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:16,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1807 Valid, 1286 Invalid, 6914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 4215 Invalid, 0 Unknown, 2280 Unchecked, 2.5s Time] [2022-01-18 16:55:16,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112572 states. [2022-01-18 16:55:18,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112572 to 36899. [2022-01-18 16:55:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36899 states, 36898 states have (on average 4.128326738576616) internal successors, (152327), 36898 states have internal predecessors, (152327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:18,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36899 states to 36899 states and 152327 transitions. [2022-01-18 16:55:18,381 INFO L78 Accepts]: Start accepts. Automaton has 36899 states and 152327 transitions. Word has length 39 [2022-01-18 16:55:18,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:18,381 INFO L470 AbstractCegarLoop]: Abstraction has 36899 states and 152327 transitions. [2022-01-18 16:55:18,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:18,382 INFO L276 IsEmpty]: Start isEmpty. Operand 36899 states and 152327 transitions. [2022-01-18 16:55:18,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:18,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:18,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:18,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:19,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:19,055 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:19,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:19,056 INFO L85 PathProgramCache]: Analyzing trace with hash 804294421, now seen corresponding path program 24 times [2022-01-18 16:55:19,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:19,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599236694] [2022-01-18 16:55:19,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:19,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:19,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:19,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:19,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599236694] [2022-01-18 16:55:19,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599236694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:19,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895017959] [2022-01-18 16:55:19,465 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:19,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:19,467 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:19,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 16:55:19,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:55:19,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:19,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-18 16:55:19,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:19,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:19,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2022-01-18 16:55:20,001 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 37 treesize of output 29 [2022-01-18 16:55:20,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:20,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 16:55:20,085 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:20,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:20,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:20,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:20,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:20,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 73 [2022-01-18 16:55:21,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:21,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:21,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 72 [2022-01-18 16:55:21,271 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:21,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 82 [2022-01-18 16:55:21,719 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:21,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895017959] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:21,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:21,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 16:55:21,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878020326] [2022-01-18 16:55:21,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:21,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:55:21,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:21,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:55:21,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:55:21,721 INFO L87 Difference]: Start difference. First operand 36899 states and 152327 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:25,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:25,670 INFO L93 Difference]: Finished difference Result 68964 states and 278866 transitions. [2022-01-18 16:55:25,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:55:25,671 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:25,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:25,933 INFO L225 Difference]: With dead ends: 68964 [2022-01-18 16:55:25,933 INFO L226 Difference]: Without dead ends: 68817 [2022-01-18 16:55:25,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1099, Invalid=6557, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:55:25,935 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 647 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 3794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1533 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:25,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 821 Invalid, 3794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2165 Invalid, 0 Unknown, 1533 Unchecked, 1.1s Time] [2022-01-18 16:55:26,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68817 states. [2022-01-18 16:55:27,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68817 to 37697. [2022-01-18 16:55:27,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37697 states, 37696 states have (on average 4.120331069609508) internal successors, (155320), 37696 states have internal predecessors, (155320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:27,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37697 states to 37697 states and 155320 transitions. [2022-01-18 16:55:27,423 INFO L78 Accepts]: Start accepts. Automaton has 37697 states and 155320 transitions. Word has length 39 [2022-01-18 16:55:27,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:27,423 INFO L470 AbstractCegarLoop]: Abstraction has 37697 states and 155320 transitions. [2022-01-18 16:55:27,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:27,423 INFO L276 IsEmpty]: Start isEmpty. Operand 37697 states and 155320 transitions. [2022-01-18 16:55:27,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:27,509 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:27,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:27,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 16:55:27,710 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,SelfDestructingSolverStorable32 [2022-01-18 16:55:27,711 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:27,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash -305709141, now seen corresponding path program 25 times [2022-01-18 16:55:27,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:27,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780405182] [2022-01-18 16:55:27,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:27,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:28,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:28,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:28,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780405182] [2022-01-18 16:55:28,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780405182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:28,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325047564] [2022-01-18 16:55:28,105 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:55:28,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:28,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:28,106 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:28,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 16:55:28,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:28,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:55:28,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:28,407 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:55:28,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:55:28,545 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 37 treesize of output 29 [2022-01-18 16:55:28,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-18 16:55:28,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:28,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:28,822 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:28,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:55:29,077 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:29,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:55:29,104 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:29,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:55:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:29,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325047564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:29,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:29,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:55:29,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949203385] [2022-01-18 16:55:29,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:29,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:55:29,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:29,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:55:29,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:55:29,438 INFO L87 Difference]: Start difference. First operand 37697 states and 155320 transitions. Second operand has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:32,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:32,807 INFO L93 Difference]: Finished difference Result 91699 states and 372721 transitions. [2022-01-18 16:55:32,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:55:32,807 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:32,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:33,519 INFO L225 Difference]: With dead ends: 91699 [2022-01-18 16:55:33,519 INFO L226 Difference]: Without dead ends: 91443 [2022-01-18 16:55:33,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1084 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=543, Invalid=3747, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:55:33,522 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 645 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 3676 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 3773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:33,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 663 Invalid, 3773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3676 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:55:33,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91443 states. [2022-01-18 16:55:34,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91443 to 37049. [2022-01-18 16:55:34,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37049 states, 37048 states have (on average 4.127051392787735) internal successors, (152899), 37048 states have internal predecessors, (152899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:35,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37049 states to 37049 states and 152899 transitions. [2022-01-18 16:55:35,066 INFO L78 Accepts]: Start accepts. Automaton has 37049 states and 152899 transitions. Word has length 39 [2022-01-18 16:55:35,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:35,067 INFO L470 AbstractCegarLoop]: Abstraction has 37049 states and 152899 transitions. [2022-01-18 16:55:35,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:35,067 INFO L276 IsEmpty]: Start isEmpty. Operand 37049 states and 152899 transitions. [2022-01-18 16:55:35,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:35,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:35,151 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:35,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 16:55:35,352 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,SelfDestructingSolverStorable33 [2022-01-18 16:55:35,352 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:35,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1678817259, now seen corresponding path program 26 times [2022-01-18 16:55:35,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:35,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893278283] [2022-01-18 16:55:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:35,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:35,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:35,709 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:35,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:35,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893278283] [2022-01-18 16:55:35,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893278283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:35,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331440300] [2022-01-18 16:55:35,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:55:35,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:35,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:35,711 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:35,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 16:55:35,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:55:35,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:35,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:55:35,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:36,021 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:55:36,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 16:55:36,126 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 30 treesize of output 22 [2022-01-18 16:55:36,199 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:36,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:36,398 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:36,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:55:36,919 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:36,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 70 [2022-01-18 16:55:36,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:36,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 86 [2022-01-18 16:55:37,440 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:37,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331440300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:37,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:37,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:55:37,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774050562] [2022-01-18 16:55:37,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:37,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:55:37,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:37,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:55:37,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:55:37,442 INFO L87 Difference]: Start difference. First operand 37049 states and 152899 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:39,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:39,406 INFO L93 Difference]: Finished difference Result 69511 states and 285616 transitions. [2022-01-18 16:55:39,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:55:39,406 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:39,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:40,046 INFO L225 Difference]: With dead ends: 69511 [2022-01-18 16:55:40,047 INFO L226 Difference]: Without dead ends: 69456 [2022-01-18 16:55:40,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=309, Invalid=1947, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:55:40,047 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 383 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 2846 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:40,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 534 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2846 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:55:40,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69456 states. [2022-01-18 16:55:41,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69456 to 36877. [2022-01-18 16:55:41,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36877 states, 36876 states have (on average 4.128864301985031) internal successors, (152256), 36876 states have internal predecessors, (152256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:41,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36877 states to 36877 states and 152256 transitions. [2022-01-18 16:55:41,412 INFO L78 Accepts]: Start accepts. Automaton has 36877 states and 152256 transitions. Word has length 39 [2022-01-18 16:55:41,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:41,412 INFO L470 AbstractCegarLoop]: Abstraction has 36877 states and 152256 transitions. [2022-01-18 16:55:41,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:41,412 INFO L276 IsEmpty]: Start isEmpty. Operand 36877 states and 152256 transitions. [2022-01-18 16:55:41,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:41,512 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:41,512 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:41,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:41,712 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,SelfDestructingSolverStorable34 [2022-01-18 16:55:41,713 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:41,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:41,714 INFO L85 PathProgramCache]: Analyzing trace with hash 847258595, now seen corresponding path program 27 times [2022-01-18 16:55:41,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:41,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733744745] [2022-01-18 16:55:41,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:41,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:42,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:42,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733744745] [2022-01-18 16:55:42,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733744745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:42,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475300364] [2022-01-18 16:55:42,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:55:42,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:42,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:42,148 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:42,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 16:55:42,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:55:42,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:42,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:55:42,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:42,558 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:55:42,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 16:55:42,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:42,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:42,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 45 [2022-01-18 16:55:43,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:43,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:43,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:43,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-01-18 16:55:43,302 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:43,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:43,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:43,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:43,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:43,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 70 [2022-01-18 16:55:44,905 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:44,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 84 [2022-01-18 16:55:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:44,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:44,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 80 treesize of output 96 [2022-01-18 16:55:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:45,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475300364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:45,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:45,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-01-18 16:55:45,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83768228] [2022-01-18 16:55:45,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:45,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:55:45,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:55:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:55:45,897 INFO L87 Difference]: Start difference. First operand 36877 states and 152256 transitions. Second operand has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:48,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:48,913 INFO L93 Difference]: Finished difference Result 58469 states and 237492 transitions. [2022-01-18 16:55:48,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:55:48,913 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:48,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:49,123 INFO L225 Difference]: With dead ends: 58469 [2022-01-18 16:55:49,123 INFO L226 Difference]: Without dead ends: 58410 [2022-01-18 16:55:49,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 67 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2379 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1104, Invalid=5376, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 16:55:49,124 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 486 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2688 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:49,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 545 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 788 Invalid, 0 Unknown, 2688 Unchecked, 0.4s Time] [2022-01-18 16:55:49,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58410 states. [2022-01-18 16:55:50,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58410 to 37371. [2022-01-18 16:55:50,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37371 states, 37370 states have (on average 4.122076531977522) internal successors, (154042), 37370 states have internal predecessors, (154042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:50,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37371 states to 37371 states and 154042 transitions. [2022-01-18 16:55:50,225 INFO L78 Accepts]: Start accepts. Automaton has 37371 states and 154042 transitions. Word has length 39 [2022-01-18 16:55:50,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:50,225 INFO L470 AbstractCegarLoop]: Abstraction has 37371 states and 154042 transitions. [2022-01-18 16:55:50,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:50,226 INFO L276 IsEmpty]: Start isEmpty. Operand 37371 states and 154042 transitions. [2022-01-18 16:55:50,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:50,309 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:50,309 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:50,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:50,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:50,509 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:50,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:50,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1095774921, now seen corresponding path program 28 times [2022-01-18 16:55:50,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:50,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253631766] [2022-01-18 16:55:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:50,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:50,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:50,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253631766] [2022-01-18 16:55:50,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253631766] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:50,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282879824] [2022-01-18 16:55:50,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:55:50,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:50,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:50,964 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:50,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 16:55:50,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:55:50,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:50,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:55:50,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:51,281 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:55:51,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 16:55:51,432 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 37 treesize of output 29 [2022-01-18 16:55:51,501 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:51,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:51,752 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:51,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 16:55:52,273 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:52,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 16:55:52,301 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:52,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 16:55:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:52,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282879824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:52,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:52,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:55:52,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424232506] [2022-01-18 16:55:52,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:52,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:55:52,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:52,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:55:52,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:55:52,661 INFO L87 Difference]: Start difference. First operand 37371 states and 154042 transitions. Second operand has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:54,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:54,788 INFO L93 Difference]: Finished difference Result 72319 states and 295080 transitions. [2022-01-18 16:55:54,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:55:55,077 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:55,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:55,368 INFO L225 Difference]: With dead ends: 72319 [2022-01-18 16:55:55,369 INFO L226 Difference]: Without dead ends: 72123 [2022-01-18 16:55:55,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=327, Invalid=2325, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:55:55,369 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 444 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:55,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 462 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:55:55,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72123 states. [2022-01-18 16:55:56,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72123 to 36801. [2022-01-18 16:55:56,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36801 states, 36800 states have (on average 4.13133152173913) internal successors, (152033), 36800 states have internal predecessors, (152033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:56,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36801 states to 36801 states and 152033 transitions. [2022-01-18 16:55:56,685 INFO L78 Accepts]: Start accepts. Automaton has 36801 states and 152033 transitions. Word has length 39 [2022-01-18 16:55:56,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:56,685 INFO L470 AbstractCegarLoop]: Abstraction has 36801 states and 152033 transitions. [2022-01-18 16:55:56,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:56,685 INFO L276 IsEmpty]: Start isEmpty. Operand 36801 states and 152033 transitions. [2022-01-18 16:55:56,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:56,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:56,770 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:56,785 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-01-18 16:55:56,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 16:55:56,971 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:56,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:56,972 INFO L85 PathProgramCache]: Analyzing trace with hash 630820215, now seen corresponding path program 29 times [2022-01-18 16:55:56,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:56,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937442791] [2022-01-18 16:55:56,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:56,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:57,445 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:57,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:57,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937442791] [2022-01-18 16:55:57,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937442791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:57,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947812175] [2022-01-18 16:55:57,445 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:57,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:57,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:57,446 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:57,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 16:55:57,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:55:57,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:57,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:55:57,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:57,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:57,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 56 [2022-01-18 16:55:58,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 16:55:58,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:58,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:58,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:58,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:58,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 16:55:58,173 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:58,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:58,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:58,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:58,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:58,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:58,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 16:55:59,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:59,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:59,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 69 [2022-01-18 16:55:59,888 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:59,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 79 [2022-01-18 16:56:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:00,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947812175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:00,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:00,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:56:00,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998830188] [2022-01-18 16:56:00,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:00,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:56:00,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:00,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:56:00,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1439, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:56:00,154 INFO L87 Difference]: Start difference. First operand 36801 states and 152033 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:07,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:07,534 INFO L93 Difference]: Finished difference Result 80252 states and 327195 transitions. [2022-01-18 16:56:07,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:56:07,534 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:07,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:07,844 INFO L225 Difference]: With dead ends: 80252 [2022-01-18 16:56:07,844 INFO L226 Difference]: Without dead ends: 80059 [2022-01-18 16:56:07,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4120 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1816, Invalid=11990, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 16:56:07,846 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1351 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 3555 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 7195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3375 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:07,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1351 Valid, 1005 Invalid, 7195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3555 Invalid, 0 Unknown, 3375 Unchecked, 1.8s Time] [2022-01-18 16:56:08,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80059 states. [2022-01-18 16:56:09,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80059 to 37259. [2022-01-18 16:56:09,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37259 states, 37258 states have (on average 4.12480541091846) internal successors, (153682), 37258 states have internal predecessors, (153682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:09,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37259 states to 37259 states and 153682 transitions. [2022-01-18 16:56:09,407 INFO L78 Accepts]: Start accepts. Automaton has 37259 states and 153682 transitions. Word has length 39 [2022-01-18 16:56:09,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:09,407 INFO L470 AbstractCegarLoop]: Abstraction has 37259 states and 153682 transitions. [2022-01-18 16:56:09,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:09,407 INFO L276 IsEmpty]: Start isEmpty. Operand 37259 states and 153682 transitions. [2022-01-18 16:56:09,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:09,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:09,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:09,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:09,693 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,SelfDestructingSolverStorable37 [2022-01-18 16:56:09,694 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:09,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:09,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1493840823, now seen corresponding path program 30 times [2022-01-18 16:56:09,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:09,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243602218] [2022-01-18 16:56:09,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:09,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:09,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:10,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:10,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243602218] [2022-01-18 16:56:10,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243602218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:10,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700419539] [2022-01-18 16:56:10,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:10,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:10,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:10,095 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:10,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 16:56:10,123 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:56:10,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:10,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:56:10,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:10,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:10,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 16:56:10,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:10,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 16:56:11,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:11,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:11,379 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:11,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 65 [2022-01-18 16:56:12,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:12,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:12,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:12,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:56:12,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:12,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:12,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:12,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:12,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 77 [2022-01-18 16:56:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:13,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700419539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:13,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:13,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 41 [2022-01-18 16:56:13,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983061035] [2022-01-18 16:56:13,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:13,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 16:56:13,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:13,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 16:56:13,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:56:13,239 INFO L87 Difference]: Start difference. First operand 37259 states and 153682 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:17,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:17,428 INFO L93 Difference]: Finished difference Result 80782 states and 325196 transitions. [2022-01-18 16:56:17,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 16:56:17,428 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:17,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:17,718 INFO L225 Difference]: With dead ends: 80782 [2022-01-18 16:56:17,718 INFO L226 Difference]: Without dead ends: 80728 [2022-01-18 16:56:17,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1182, Invalid=8324, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:56:17,719 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 527 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 4392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2594 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:17,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 842 Invalid, 4392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1721 Invalid, 0 Unknown, 2594 Unchecked, 0.8s Time] [2022-01-18 16:56:17,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80728 states. [2022-01-18 16:56:18,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80728 to 37763. [2022-01-18 16:56:18,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37763 states, 37762 states have (on average 4.117737407976272) internal successors, (155494), 37762 states have internal predecessors, (155494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37763 states to 37763 states and 155494 transitions. [2022-01-18 16:56:19,074 INFO L78 Accepts]: Start accepts. Automaton has 37763 states and 155494 transitions. Word has length 39 [2022-01-18 16:56:19,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:19,074 INFO L470 AbstractCegarLoop]: Abstraction has 37763 states and 155494 transitions. [2022-01-18 16:56:19,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,074 INFO L276 IsEmpty]: Start isEmpty. Operand 37763 states and 155494 transitions. [2022-01-18 16:56:19,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:19,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:19,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:19,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 16:56:19,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:56:19,361 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:19,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:19,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1514365043, now seen corresponding path program 31 times [2022-01-18 16:56:19,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:19,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251196161] [2022-01-18 16:56:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:19,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:20,098 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:20,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:20,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251196161] [2022-01-18 16:56:20,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251196161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:20,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805099186] [2022-01-18 16:56:20,099 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:20,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:20,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:20,100 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:20,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 16:56:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:20,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:20,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:20,548 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:20,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 16:56:20,603 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 37 treesize of output 29 [2022-01-18 16:56:20,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-18 16:56:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:20,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:20,872 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:20,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:56:21,108 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:21,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:56:21,136 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:21,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:56:21,386 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:21,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805099186] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:21,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:21,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:56:21,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022287465] [2022-01-18 16:56:21,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:21,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:56:21,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:21,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:56:21,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:56:21,388 INFO L87 Difference]: Start difference. First operand 37763 states and 155494 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:24,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:24,032 INFO L93 Difference]: Finished difference Result 85303 states and 348821 transitions. [2022-01-18 16:56:24,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:56:24,032 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:24,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:24,350 INFO L225 Difference]: With dead ends: 85303 [2022-01-18 16:56:24,350 INFO L226 Difference]: Without dead ends: 85055 [2022-01-18 16:56:24,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:56:24,351 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 669 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:24,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 502 Invalid, 2942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2840 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:56:24,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85055 states. [2022-01-18 16:56:25,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85055 to 37951. [2022-01-18 16:56:25,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37951 states, 37950 states have (on average 4.115889328063241) internal successors, (156198), 37950 states have internal predecessors, (156198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:25,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37951 states to 37951 states and 156198 transitions. [2022-01-18 16:56:25,769 INFO L78 Accepts]: Start accepts. Automaton has 37951 states and 156198 transitions. Word has length 39 [2022-01-18 16:56:25,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:25,769 INFO L470 AbstractCegarLoop]: Abstraction has 37951 states and 156198 transitions. [2022-01-18 16:56:25,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:25,769 INFO L276 IsEmpty]: Start isEmpty. Operand 37951 states and 156198 transitions. [2022-01-18 16:56:25,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:25,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:25,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:25,873 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-01-18 16:56:26,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:56:26,058 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:26,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:26,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1838065757, now seen corresponding path program 32 times [2022-01-18 16:56:26,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:26,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347281045] [2022-01-18 16:56:26,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:26,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:26,873 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:26,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:26,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347281045] [2022-01-18 16:56:26,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347281045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:26,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639494183] [2022-01-18 16:56:26,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:26,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:26,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:26,876 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:26,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 16:56:26,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:26,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:26,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:26,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:27,332 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 35 treesize of output 27 [2022-01-18 16:56:27,364 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:27,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 38 treesize of output 26 [2022-01-18 16:56:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:27,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:27,618 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:27,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:56:27,859 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:27,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:56:27,885 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:27,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:56:28,208 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:28,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639494183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:28,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:28,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:56:28,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6552462] [2022-01-18 16:56:28,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:28,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:56:28,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:28,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:56:28,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:56:28,209 INFO L87 Difference]: Start difference. First operand 37951 states and 156198 transitions. Second operand has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:30,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:30,521 INFO L93 Difference]: Finished difference Result 93729 states and 380985 transitions. [2022-01-18 16:56:30,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:56:30,522 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:30,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:30,900 INFO L225 Difference]: With dead ends: 93729 [2022-01-18 16:56:30,900 INFO L226 Difference]: Without dead ends: 93577 [2022-01-18 16:56:30,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:56:30,900 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 665 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 2056 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:30,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 339 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2056 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:56:31,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93577 states. [2022-01-18 16:56:32,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93577 to 38039. [2022-01-18 16:56:32,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38039 states, 38038 states have (on average 4.116515063883485) internal successors, (156584), 38038 states have internal predecessors, (156584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:32,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38039 states to 38039 states and 156584 transitions. [2022-01-18 16:56:32,455 INFO L78 Accepts]: Start accepts. Automaton has 38039 states and 156584 transitions. Word has length 39 [2022-01-18 16:56:32,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:32,455 INFO L470 AbstractCegarLoop]: Abstraction has 38039 states and 156584 transitions. [2022-01-18 16:56:32,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:32,455 INFO L276 IsEmpty]: Start isEmpty. Operand 38039 states and 156584 transitions. [2022-01-18 16:56:32,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:32,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:32,540 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:32,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 16:56:32,740 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,SelfDestructingSolverStorable40 [2022-01-18 16:56:32,740 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:32,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:32,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1634145011, now seen corresponding path program 33 times [2022-01-18 16:56:32,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:32,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790894861] [2022-01-18 16:56:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:32,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:33,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:33,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790894861] [2022-01-18 16:56:33,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790894861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:33,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675631944] [2022-01-18 16:56:33,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:33,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:33,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:33,446 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:33,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 16:56:33,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:56:33,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:33,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:56:33,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:33,874 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 35 treesize of output 27 [2022-01-18 16:56:33,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:33,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 16:56:33,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 16 treesize of output 8 [2022-01-18 16:56:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:34,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:34,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:34,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:34,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 61 [2022-01-18 16:56:35,186 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:35,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 84 [2022-01-18 16:56:35,214 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:35,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 94 [2022-01-18 16:56:35,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:35,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675631944] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:35,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:35,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 37 [2022-01-18 16:56:35,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99895595] [2022-01-18 16:56:35,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:35,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 16:56:35,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:35,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 16:56:35,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:56:35,786 INFO L87 Difference]: Start difference. First operand 38039 states and 156584 transitions. Second operand has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:38,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:38,678 INFO L93 Difference]: Finished difference Result 66286 states and 267095 transitions. [2022-01-18 16:56:38,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 16:56:38,678 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:38,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:38,918 INFO L225 Difference]: With dead ends: 66286 [2022-01-18 16:56:38,918 INFO L226 Difference]: Without dead ends: 66109 [2022-01-18 16:56:38,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=826, Invalid=4286, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 16:56:38,919 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 875 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 3507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1997 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:38,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 741 Invalid, 3507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1409 Invalid, 0 Unknown, 1997 Unchecked, 0.7s Time] [2022-01-18 16:56:38,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66109 states. [2022-01-18 16:56:39,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66109 to 39831. [2022-01-18 16:56:40,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39831 states, 39830 states have (on average 4.098217424052222) internal successors, (163232), 39830 states have internal predecessors, (163232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:40,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39831 states to 39831 states and 163232 transitions. [2022-01-18 16:56:40,159 INFO L78 Accepts]: Start accepts. Automaton has 39831 states and 163232 transitions. Word has length 39 [2022-01-18 16:56:40,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:40,159 INFO L470 AbstractCegarLoop]: Abstraction has 39831 states and 163232 transitions. [2022-01-18 16:56:40,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:40,159 INFO L276 IsEmpty]: Start isEmpty. Operand 39831 states and 163232 transitions. [2022-01-18 16:56:40,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:40,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:40,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:40,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:40,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:40,449 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:40,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:40,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1362875593, now seen corresponding path program 34 times [2022-01-18 16:56:40,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:40,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792177679] [2022-01-18 16:56:40,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:40,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:40,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792177679] [2022-01-18 16:56:40,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792177679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:40,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780354007] [2022-01-18 16:56:40,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:40,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:40,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:40,833 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:40,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 16:56:40,859 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:40,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:40,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:40,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:56:41,554 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:41,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2022-01-18 16:56:41,614 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:41,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:41,847 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:41,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 16:56:42,144 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:42,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 16:56:42,172 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:42,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 16:56:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:42,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780354007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:42,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:42,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:56:42,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256382177] [2022-01-18 16:56:42,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:42,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:56:42,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:42,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:56:42,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:56:42,708 INFO L87 Difference]: Start difference. First operand 39831 states and 163232 transitions. Second operand has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:45,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:45,138 INFO L93 Difference]: Finished difference Result 81192 states and 330946 transitions. [2022-01-18 16:56:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:56:45,138 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:45,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:45,469 INFO L225 Difference]: With dead ends: 81192 [2022-01-18 16:56:45,469 INFO L226 Difference]: Without dead ends: 81086 [2022-01-18 16:56:45,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=2307, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:56:45,469 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 494 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:45,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 468 Invalid, 2788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:56:45,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81086 states. [2022-01-18 16:56:46,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81086 to 38037. [2022-01-18 16:56:46,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38037 states, 38036 states have (on average 4.119308023977284) internal successors, (156682), 38036 states have internal predecessors, (156682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:46,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38037 states to 38037 states and 156682 transitions. [2022-01-18 16:56:46,836 INFO L78 Accepts]: Start accepts. Automaton has 38037 states and 156682 transitions. Word has length 39 [2022-01-18 16:56:46,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:46,836 INFO L470 AbstractCegarLoop]: Abstraction has 38037 states and 156682 transitions. [2022-01-18 16:56:46,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:46,836 INFO L276 IsEmpty]: Start isEmpty. Operand 38037 states and 156682 transitions. [2022-01-18 16:56:46,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:46,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:46,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:46,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:47,124 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,SelfDestructingSolverStorable42 [2022-01-18 16:56:47,124 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:47,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:47,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1560500787, now seen corresponding path program 35 times [2022-01-18 16:56:47,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:47,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528881521] [2022-01-18 16:56:47,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:47,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:47,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:47,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528881521] [2022-01-18 16:56:47,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528881521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:47,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400105158] [2022-01-18 16:56:47,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:47,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:47,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:47,594 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:47,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 16:56:47,624 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:56:47,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:47,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:56:47,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:47,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:47,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:47,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:48,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:48,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 16:56:48,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:56:48,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:56:48,242 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:48,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:48,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:48,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:48,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:48,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 73 [2022-01-18 16:56:49,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:49,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:49,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:49,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:49,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 16:56:49,474 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:49,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-01-18 16:56:49,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:49,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:49,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:49,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 16:56:49,574 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:49,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400105158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:49,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:49,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 16:56:49,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59239006] [2022-01-18 16:56:49,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:49,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:56:49,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:49,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:56:49,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:56:49,576 INFO L87 Difference]: Start difference. First operand 38037 states and 156682 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:57,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:57,696 INFO L93 Difference]: Finished difference Result 86263 states and 346230 transitions. [2022-01-18 16:56:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 16:56:57,697 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:57,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:58,061 INFO L225 Difference]: With dead ends: 86263 [2022-01-18 16:56:58,061 INFO L226 Difference]: Without dead ends: 85887 [2022-01-18 16:56:58,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 6076 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2036, Invalid=14734, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:56:58,062 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1368 mSDsluCounter, 2797 mSDsCounter, 0 mSdLazyCounter, 4577 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 6565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 4577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:58,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1368 Valid, 1200 Invalid, 6565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 4577 Invalid, 0 Unknown, 1715 Unchecked, 2.3s Time] [2022-01-18 16:56:58,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85887 states. [2022-01-18 16:56:59,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85887 to 38577. [2022-01-18 16:56:59,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38577 states, 38576 states have (on average 4.115149315636665) internal successors, (158746), 38576 states have internal predecessors, (158746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:59,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38577 states to 38577 states and 158746 transitions. [2022-01-18 16:56:59,607 INFO L78 Accepts]: Start accepts. Automaton has 38577 states and 158746 transitions. Word has length 39 [2022-01-18 16:56:59,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:59,607 INFO L470 AbstractCegarLoop]: Abstraction has 38577 states and 158746 transitions. [2022-01-18 16:56:59,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:59,607 INFO L276 IsEmpty]: Start isEmpty. Operand 38577 states and 158746 transitions. [2022-01-18 16:56:59,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:59,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:59,695 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:59,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 16:56:59,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:59,896 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:59,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:59,896 INFO L85 PathProgramCache]: Analyzing trace with hash 251354829, now seen corresponding path program 36 times [2022-01-18 16:56:59,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:59,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732810389] [2022-01-18 16:56:59,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:59,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:59,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:00,263 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:00,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:00,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732810389] [2022-01-18 16:57:00,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732810389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:00,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3513310] [2022-01-18 16:57:00,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:00,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:00,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:00,264 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:00,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 16:57:00,292 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:57:00,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:00,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:57:00,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:00,636 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:00,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:57:00,694 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 30 treesize of output 22 [2022-01-18 16:57:00,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:00,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 16:57:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:00,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:01,051 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:57:01,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 45 [2022-01-18 16:57:01,701 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:01,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 96 [2022-01-18 16:57:01,737 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:01,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 106 [2022-01-18 16:57:02,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:02,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3513310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:02,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:02,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 36 [2022-01-18 16:57:02,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122946831] [2022-01-18 16:57:02,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:02,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 16:57:02,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:02,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 16:57:02,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:57:02,363 INFO L87 Difference]: Start difference. First operand 38577 states and 158746 transitions. Second operand has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:05,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:05,068 INFO L93 Difference]: Finished difference Result 77820 states and 318499 transitions. [2022-01-18 16:57:05,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:57:05,068 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:05,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:05,363 INFO L225 Difference]: With dead ends: 77820 [2022-01-18 16:57:05,363 INFO L226 Difference]: Without dead ends: 77710 [2022-01-18 16:57:05,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=592, Invalid=3440, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 16:57:05,363 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 871 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:05,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [871 Valid, 567 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2396 Invalid, 0 Unknown, 297 Unchecked, 1.1s Time] [2022-01-18 16:57:05,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77710 states. [2022-01-18 16:57:06,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77710 to 38857. [2022-01-18 16:57:06,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38857 states, 38856 states have (on average 4.117922585958411) internal successors, (160006), 38856 states have internal predecessors, (160006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:06,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38857 states to 38857 states and 160006 transitions. [2022-01-18 16:57:06,762 INFO L78 Accepts]: Start accepts. Automaton has 38857 states and 160006 transitions. Word has length 39 [2022-01-18 16:57:06,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:06,762 INFO L470 AbstractCegarLoop]: Abstraction has 38857 states and 160006 transitions. [2022-01-18 16:57:06,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:06,763 INFO L276 IsEmpty]: Start isEmpty. Operand 38857 states and 160006 transitions. [2022-01-18 16:57:06,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:06,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:06,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:06,870 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-01-18 16:57:07,055 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,SelfDestructingSolverStorable44 [2022-01-18 16:57:07,055 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:07,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:07,056 INFO L85 PathProgramCache]: Analyzing trace with hash 22623715, now seen corresponding path program 37 times [2022-01-18 16:57:07,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:07,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992650558] [2022-01-18 16:57:07,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:07,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:07,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:07,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:07,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992650558] [2022-01-18 16:57:07,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992650558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:07,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924855547] [2022-01-18 16:57:07,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:07,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:07,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:07,468 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:07,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 16:57:07,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:07,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:07,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:07,873 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:07,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:57:07,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 16:57:08,021 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:08,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:08,229 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:57:08,463 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 73 [2022-01-18 16:57:08,498 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 89 [2022-01-18 16:57:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:09,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924855547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:09,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:09,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:57:09,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810932469] [2022-01-18 16:57:09,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:09,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:57:09,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:57:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:09,184 INFO L87 Difference]: Start difference. First operand 38857 states and 160006 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:12,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:12,817 INFO L93 Difference]: Finished difference Result 96859 states and 394116 transitions. [2022-01-18 16:57:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:57:12,818 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:12,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:13,237 INFO L225 Difference]: With dead ends: 96859 [2022-01-18 16:57:13,237 INFO L226 Difference]: Without dead ends: 96643 [2022-01-18 16:57:13,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=576, Invalid=3980, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 16:57:13,238 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 695 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:13,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 665 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:57:13,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96643 states. [2022-01-18 16:57:14,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96643 to 38569. [2022-01-18 16:57:14,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38569 states, 38568 states have (on average 4.1203069902509855) internal successors, (158912), 38568 states have internal predecessors, (158912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:14,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38569 states to 38569 states and 158912 transitions. [2022-01-18 16:57:14,918 INFO L78 Accepts]: Start accepts. Automaton has 38569 states and 158912 transitions. Word has length 39 [2022-01-18 16:57:14,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:14,918 INFO L470 AbstractCegarLoop]: Abstraction has 38569 states and 158912 transitions. [2022-01-18 16:57:14,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:14,918 INFO L276 IsEmpty]: Start isEmpty. Operand 38569 states and 158912 transitions. [2022-01-18 16:57:15,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:15,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:15,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:15,021 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-01-18 16:57:15,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 16:57:15,206 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:15,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:15,207 INFO L85 PathProgramCache]: Analyzing trace with hash 892867017, now seen corresponding path program 38 times [2022-01-18 16:57:15,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:15,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896694050] [2022-01-18 16:57:15,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:15,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:15,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:15,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:15,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896694050] [2022-01-18 16:57:15,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896694050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852565784] [2022-01-18 16:57:15,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:15,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:15,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:15,618 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:15,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 16:57:15,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:15,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:15,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:15,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:16,342 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:16,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 16:57:16,408 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 37 treesize of output 29 [2022-01-18 16:57:16,462 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:16,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:16,665 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:16,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:57:16,915 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:16,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:57:16,942 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:16,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:57:17,361 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:17,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852565784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:17,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:17,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:57:17,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402467522] [2022-01-18 16:57:17,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:17,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:57:17,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:17,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:57:17,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:17,363 INFO L87 Difference]: Start difference. First operand 38569 states and 158912 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:20,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:20,025 INFO L93 Difference]: Finished difference Result 79155 states and 323462 transitions. [2022-01-18 16:57:20,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:57:20,026 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:20,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:20,341 INFO L225 Difference]: With dead ends: 79155 [2022-01-18 16:57:20,341 INFO L226 Difference]: Without dead ends: 78907 [2022-01-18 16:57:20,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=470, Invalid=2836, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:57:20,342 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 582 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:20,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 509 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2810 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:57:20,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-01-18 16:57:21,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 38737. [2022-01-18 16:57:21,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38737 states, 38736 states have (on average 4.118804213135068) internal successors, (159546), 38736 states have internal predecessors, (159546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:21,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38737 states to 38737 states and 159546 transitions. [2022-01-18 16:57:21,702 INFO L78 Accepts]: Start accepts. Automaton has 38737 states and 159546 transitions. Word has length 39 [2022-01-18 16:57:21,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:21,702 INFO L470 AbstractCegarLoop]: Abstraction has 38737 states and 159546 transitions. [2022-01-18 16:57:21,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:21,702 INFO L276 IsEmpty]: Start isEmpty. Operand 38737 states and 159546 transitions. [2022-01-18 16:57:21,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:21,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:21,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:21,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:57:21,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 16:57:21,990 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:21,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:21,991 INFO L85 PathProgramCache]: Analyzing trace with hash 255706527, now seen corresponding path program 39 times [2022-01-18 16:57:21,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:21,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530140505] [2022-01-18 16:57:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:21,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:22,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:22,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530140505] [2022-01-18 16:57:22,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530140505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:22,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316785266] [2022-01-18 16:57:22,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:22,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:22,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:22,404 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:22,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 16:57:22,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:57:22,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:22,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 16:57:22,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:23,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2022-01-18 16:57:23,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:23,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2022-01-18 16:57:23,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 16:57:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:23,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:25,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:25,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 59 [2022-01-18 16:57:25,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:25,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 64 [2022-01-18 16:57:25,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2022-01-18 16:57:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:25,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316785266] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:25,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:25,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 19] total 49 [2022-01-18 16:57:25,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115857276] [2022-01-18 16:57:25,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:25,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 16:57:25,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:25,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 16:57:25,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2002, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:57:25,937 INFO L87 Difference]: Start difference. First operand 38737 states and 159546 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:34,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:34,566 INFO L93 Difference]: Finished difference Result 72561 states and 292578 transitions. [2022-01-18 16:57:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-18 16:57:34,567 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:34,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:34,849 INFO L225 Difference]: With dead ends: 72561 [2022-01-18 16:57:34,849 INFO L226 Difference]: Without dead ends: 72469 [2022-01-18 16:57:34,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 75 SyntacticMatches, 13 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10135 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=3175, Invalid=23231, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 16:57:34,851 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 1144 mSDsluCounter, 3432 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 8351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6950 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:34,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 814 Invalid, 8351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1308 Invalid, 0 Unknown, 6950 Unchecked, 0.6s Time] [2022-01-18 16:57:34,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72469 states. [2022-01-18 16:57:35,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72469 to 39531. [2022-01-18 16:57:36,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39531 states, 39530 states have (on average 4.110194788768024) internal successors, (162476), 39530 states have internal predecessors, (162476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:36,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39531 states to 39531 states and 162476 transitions. [2022-01-18 16:57:36,206 INFO L78 Accepts]: Start accepts. Automaton has 39531 states and 162476 transitions. Word has length 39 [2022-01-18 16:57:36,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:36,206 INFO L470 AbstractCegarLoop]: Abstraction has 39531 states and 162476 transitions. [2022-01-18 16:57:36,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:36,206 INFO L276 IsEmpty]: Start isEmpty. Operand 39531 states and 162476 transitions. [2022-01-18 16:57:36,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:36,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:36,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:36,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:36,504 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,SelfDestructingSolverStorable47 [2022-01-18 16:57:36,504 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:36,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:36,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1899627657, now seen corresponding path program 40 times [2022-01-18 16:57:36,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:36,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050243420] [2022-01-18 16:57:36,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:36,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:36,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:37,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:37,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050243420] [2022-01-18 16:57:37,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050243420] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:37,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721605410] [2022-01-18 16:57:37,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:57:37,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:37,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:37,201 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:37,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 16:57:37,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:57:37,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:37,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:37,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:37,649 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 35 treesize of output 27 [2022-01-18 16:57:37,679 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:37,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2022-01-18 16:57:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:37,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:37,973 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:37,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 16:57:38,267 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:38,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 16:57:38,293 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:38,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 16:57:38,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:38,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721605410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:38,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:38,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:57:38,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138641738] [2022-01-18 16:57:38,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:38,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:57:38,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:38,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:57:38,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:57:38,800 INFO L87 Difference]: Start difference. First operand 39531 states and 162476 transitions. Second operand has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:41,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:41,478 INFO L93 Difference]: Finished difference Result 86832 states and 355109 transitions. [2022-01-18 16:57:41,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:57:41,478 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:41,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:41,857 INFO L225 Difference]: With dead ends: 86832 [2022-01-18 16:57:41,857 INFO L226 Difference]: Without dead ends: 86646 [2022-01-18 16:57:41,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=419, Invalid=2773, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:57:41,858 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 2762 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 2853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:41,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 522 Invalid, 2853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2762 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:57:41,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86646 states. [2022-01-18 16:57:43,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86646 to 39122. [2022-01-18 16:57:43,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39122 states, 39121 states have (on average 4.117379412591703) internal successors, (161076), 39121 states have internal predecessors, (161076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:43,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39122 states to 39122 states and 161076 transitions. [2022-01-18 16:57:43,436 INFO L78 Accepts]: Start accepts. Automaton has 39122 states and 161076 transitions. Word has length 39 [2022-01-18 16:57:43,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:43,436 INFO L470 AbstractCegarLoop]: Abstraction has 39122 states and 161076 transitions. [2022-01-18 16:57:43,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:43,436 INFO L276 IsEmpty]: Start isEmpty. Operand 39122 states and 161076 transitions. [2022-01-18 16:57:43,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:43,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:43,534 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:43,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:43,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 16:57:43,734 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:43,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash 459627273, now seen corresponding path program 41 times [2022-01-18 16:57:43,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:43,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131451015] [2022-01-18 16:57:43,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:43,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:43,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:44,129 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:44,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:44,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131451015] [2022-01-18 16:57:44,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131451015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:44,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964566851] [2022-01-18 16:57:44,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:57:44,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:44,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:44,131 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:44,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 16:57:44,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:57:44,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:44,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:44,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:44,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:57:44,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:44,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:44,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 46 [2022-01-18 16:57:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:45,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:45,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:45,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 55 [2022-01-18 16:57:45,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:45,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:46,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:46,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:46,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:46,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 53 [2022-01-18 16:57:46,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:46,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:46,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:46,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:46,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 16:57:46,784 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:46,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 75 [2022-01-18 16:57:47,010 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:47,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964566851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:47,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:47,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:57:47,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227689923] [2022-01-18 16:57:47,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:47,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:57:47,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:57:47,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1419, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:57:47,012 INFO L87 Difference]: Start difference. First operand 39122 states and 161076 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:54,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:54,970 INFO L93 Difference]: Finished difference Result 72527 states and 284607 transitions. [2022-01-18 16:57:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 16:57:54,971 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:54,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:55,255 INFO L225 Difference]: With dead ends: 72527 [2022-01-18 16:57:55,256 INFO L226 Difference]: Without dead ends: 72332 [2022-01-18 16:57:55,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 64 SyntacticMatches, 11 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5697 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2213, Invalid=15343, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:57:55,257 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1263 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3197 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:55,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1263 Valid, 1292 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2063 Invalid, 0 Unknown, 3197 Unchecked, 1.1s Time] [2022-01-18 16:57:55,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72332 states. [2022-01-18 16:57:56,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72332 to 39464. [2022-01-18 16:57:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39464 states, 39463 states have (on average 4.115323214149964) internal successors, (162403), 39463 states have internal predecessors, (162403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:56,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39464 states to 39464 states and 162403 transitions. [2022-01-18 16:57:56,700 INFO L78 Accepts]: Start accepts. Automaton has 39464 states and 162403 transitions. Word has length 39 [2022-01-18 16:57:56,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:56,701 INFO L470 AbstractCegarLoop]: Abstraction has 39464 states and 162403 transitions. [2022-01-18 16:57:56,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:56,701 INFO L276 IsEmpty]: Start isEmpty. Operand 39464 states and 162403 transitions. [2022-01-18 16:57:56,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:56,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:56,798 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:56,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 16:57:56,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:57:56,999 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:56,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash -18199585, now seen corresponding path program 42 times [2022-01-18 16:57:56,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:57,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503585324] [2022-01-18 16:57:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:57,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:57,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:57,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:57,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503585324] [2022-01-18 16:57:57,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503585324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:57,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991014384] [2022-01-18 16:57:57,393 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:57,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:57,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:57,394 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:57,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 16:57:57,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:57:57,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:57,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 16:57:57,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:58,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:57:58,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:58,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:58,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2022-01-18 16:57:58,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:58,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2022-01-18 16:57:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:58,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:58,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:58,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:58,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:58,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 64 [2022-01-18 16:57:59,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:59,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:59,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:59,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 70 [2022-01-18 16:57:59,325 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:57:59,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 68 [2022-01-18 16:57:59,805 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:59,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991014384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:59,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:59,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 44 [2022-01-18 16:57:59,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140263915] [2022-01-18 16:57:59,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:59,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:57:59,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:59,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:57:59,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:57:59,806 INFO L87 Difference]: Start difference. First operand 39464 states and 162403 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:10,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:10,754 INFO L93 Difference]: Finished difference Result 99497 states and 393496 transitions. [2022-01-18 16:58:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-18 16:58:10,754 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:58:10,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:11,194 INFO L225 Difference]: With dead ends: 99497 [2022-01-18 16:58:11,194 INFO L226 Difference]: Without dead ends: 99078 [2022-01-18 16:58:11,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12064 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3154, Invalid=30152, Unknown=0, NotChecked=0, Total=33306 [2022-01-18 16:58:11,196 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 1191 mSDsluCounter, 3311 mSDsCounter, 0 mSdLazyCounter, 4446 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 7861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 4446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3127 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:11,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 1943 Invalid, 7861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 4446 Invalid, 0 Unknown, 3127 Unchecked, 2.4s Time] [2022-01-18 16:58:11,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99078 states. [2022-01-18 16:58:13,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99078 to 40776. [2022-01-18 16:58:13,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40776 states, 40775 states have (on average 4.104647455548743) internal successors, (167367), 40775 states have internal predecessors, (167367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:13,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40776 states to 40776 states and 167367 transitions. [2022-01-18 16:58:13,311 INFO L78 Accepts]: Start accepts. Automaton has 40776 states and 167367 transitions. Word has length 39 [2022-01-18 16:58:13,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:13,311 INFO L470 AbstractCegarLoop]: Abstraction has 40776 states and 167367 transitions. [2022-01-18 16:58:13,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:13,311 INFO L276 IsEmpty]: Start isEmpty. Operand 40776 states and 167367 transitions. [2022-01-18 16:58:13,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:13,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:13,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:13,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 16:58:13,611 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,SelfDestructingSolverStorable50 [2022-01-18 16:58:13,611 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:13,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:13,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1756377187, now seen corresponding path program 43 times [2022-01-18 16:58:13,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:13,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463162675] [2022-01-18 16:58:13,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:13,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:14,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:14,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463162675] [2022-01-18 16:58:14,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463162675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:14,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904281280] [2022-01-18 16:58:14,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:58:14,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:14,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:14,080 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:14,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 16:58:14,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:14,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:58:14,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:14,538 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 35 treesize of output 27 [2022-01-18 16:58:14,572 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:58:14,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2022-01-18 16:58:14,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:14,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:14,841 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:14,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:58:15,078 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:15,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 70 [2022-01-18 16:58:15,105 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:15,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 86 [2022-01-18 16:58:15,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:15,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904281280] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:15,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:15,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:58:15,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170216205] [2022-01-18 16:58:15,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:15,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:58:15,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:15,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:58:15,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:58:15,483 INFO L87 Difference]: Start difference. First operand 40776 states and 167367 transitions. Second operand has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:18,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:18,461 INFO L93 Difference]: Finished difference Result 100678 states and 409798 transitions. [2022-01-18 16:58:18,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:58:18,461 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:58:18,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:19,361 INFO L225 Difference]: With dead ends: 100678 [2022-01-18 16:58:19,361 INFO L226 Difference]: Without dead ends: 100542 [2022-01-18 16:58:19,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:58:19,362 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 658 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 2861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:19,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 487 Invalid, 2861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:58:19,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100542 states. [2022-01-18 16:58:20,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100542 to 39427. [2022-01-18 16:58:20,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39427 states, 39426 states have (on average 4.11500025363973) internal successors, (162238), 39426 states have internal predecessors, (162238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:21,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39427 states to 39427 states and 162238 transitions. [2022-01-18 16:58:21,129 INFO L78 Accepts]: Start accepts. Automaton has 39427 states and 162238 transitions. Word has length 39 [2022-01-18 16:58:21,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:21,129 INFO L470 AbstractCegarLoop]: Abstraction has 39427 states and 162238 transitions. [2022-01-18 16:58:21,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:21,129 INFO L276 IsEmpty]: Start isEmpty. Operand 39427 states and 162238 transitions. [2022-01-18 16:58:21,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:21,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:21,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:21,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 16:58:21,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:21,427 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:21,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:21,427 INFO L85 PathProgramCache]: Analyzing trace with hash -249818799, now seen corresponding path program 44 times [2022-01-18 16:58:21,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:21,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854426141] [2022-01-18 16:58:21,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:21,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:21,803 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:21,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:21,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854426141] [2022-01-18 16:58:21,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854426141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:21,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143250689] [2022-01-18 16:58:21,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:58:21,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:21,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:21,805 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:21,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 16:58:21,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:58:21,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:21,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:58:21,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:22,206 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 35 treesize of output 27 [2022-01-18 16:58:22,244 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:58:22,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-01-18 16:58:22,323 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:22,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:22,514 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:22,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 16:58:22,752 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:22,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 16:58:22,780 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:22,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 16:58:23,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:23,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143250689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:23,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:23,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:58:23,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695792816] [2022-01-18 16:58:23,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:23,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:58:23,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:23,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:58:23,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:58:23,154 INFO L87 Difference]: Start difference. First operand 39427 states and 162238 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:25,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:25,247 INFO L93 Difference]: Finished difference Result 75163 states and 308088 transitions. [2022-01-18 16:58:25,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:58:25,247 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:58:25,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:25,557 INFO L225 Difference]: With dead ends: 75163 [2022-01-18 16:58:25,558 INFO L226 Difference]: Without dead ends: 75108 [2022-01-18 16:58:25,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:58:25,558 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 535 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:25,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 398 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2141 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:58:25,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75108 states. [2022-01-18 16:58:26,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75108 to 39875. [2022-01-18 16:58:27,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39875 states, 39874 states have (on average 4.117921452575613) internal successors, (164198), 39874 states have internal predecessors, (164198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:27,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39875 states to 39875 states and 164198 transitions. [2022-01-18 16:58:27,534 INFO L78 Accepts]: Start accepts. Automaton has 39875 states and 164198 transitions. Word has length 39 [2022-01-18 16:58:27,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:27,535 INFO L470 AbstractCegarLoop]: Abstraction has 39875 states and 164198 transitions. [2022-01-18 16:58:27,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:27,535 INFO L276 IsEmpty]: Start isEmpty. Operand 39875 states and 164198 transitions. [2022-01-18 16:58:27,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:27,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:27,653 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:27,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 16:58:27,855 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,SelfDestructingSolverStorable52 [2022-01-18 16:58:27,855 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:27,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:27,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1106922573, now seen corresponding path program 45 times [2022-01-18 16:58:27,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:27,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274080885] [2022-01-18 16:58:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:27,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:28,224 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:28,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:28,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274080885] [2022-01-18 16:58:28,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274080885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:28,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087110780] [2022-01-18 16:58:28,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:58:28,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:28,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:28,228 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:28,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 16:58:28,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:58:28,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:28,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 16:58:28,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:28,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:28,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2022-01-18 16:58:28,861 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:58:28,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 66 treesize of output 46 [2022-01-18 16:58:28,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:28,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 Received shutdown request... [2022-01-18 17:06:16,935 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 17:06:16,937 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 17:06:16,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 17:06:16,971 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:06:16,971 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:06:17,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:17,143 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. [2022-01-18 17:06:17,144 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 17:06:17,144 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 17:06:17,144 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 17:06:17,144 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 17:06:17,146 INFO L732 BasicCegarLoop]: Path program histogram: [45, 2, 2, 1, 1, 1, 1, 1] [2022-01-18 17:06:17,148 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:06:17,148 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:06:17,150 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:06:17 BasicIcfg [2022-01-18 17:06:17,150 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:06:17,150 INFO L158 Benchmark]: Toolchain (without parser) took 785629.26ms. Allocated memory was 377.5MB in the beginning and 14.3GB in the end (delta: 14.0GB). Free memory was 338.0MB in the beginning and 9.9GB in the end (delta: -9.5GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. [2022-01-18 17:06:17,150 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 377.5MB. Free memory was 339.3MB in the beginning and 339.1MB in the end (delta: 181.8kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:06:17,150 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.70ms. Allocated memory is still 377.5MB. Free memory was 338.0MB in the beginning and 336.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:06:17,150 INFO L158 Benchmark]: Boogie Preprocessor took 23.68ms. Allocated memory is still 377.5MB. Free memory was 336.4MB in the beginning and 335.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:06:17,150 INFO L158 Benchmark]: RCFGBuilder took 309.10ms. Allocated memory is still 377.5MB. Free memory was 335.3MB in the beginning and 325.2MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:06:17,150 INFO L158 Benchmark]: TraceAbstraction took 785267.36ms. Allocated memory was 377.5MB in the beginning and 14.3GB in the end (delta: 14.0GB). Free memory was 324.8MB in the beginning and 9.9GB in the end (delta: -9.6GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. [2022-01-18 17:06:17,151 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.12ms. Allocated memory is still 377.5MB. Free memory was 339.3MB in the beginning and 339.1MB in the end (delta: 181.8kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.70ms. Allocated memory is still 377.5MB. Free memory was 338.0MB in the beginning and 336.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 23.68ms. Allocated memory is still 377.5MB. Free memory was 336.4MB in the beginning and 335.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 309.10ms. Allocated memory is still 377.5MB. Free memory was 335.3MB in the beginning and 325.2MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 785267.36ms. Allocated memory was 377.5MB in the beginning and 14.3GB in the end (delta: 14.0GB). Free memory was 324.8MB in the beginning and 9.9GB in the end (delta: -9.6GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 22ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 785.2s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 3.6s, AutomataDifference: 175.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23847 SdHoareTripleChecker+Valid, 37.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23847 mSDsluCounter, 21683 SdHoareTripleChecker+Invalid, 31.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 42156 IncrementalHoareTripleChecker+Unchecked, 48854 mSDsCounter, 3710 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 76929 IncrementalHoareTripleChecker+Invalid, 122795 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3710 mSolverCounterUnsat, 1826 mSDtfsCounter, 76929 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5277 GetRequests, 2581 SyntacticMatches, 223 SemanticMatches, 2473 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 91205 ImplicationChecksByTransitivity, 128.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40776occurred in iteration=51, InterpolantAutomatonStates: 1923, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 47.3s AutomataMinimizationTime, 53 MinimizatonAttempts, 1206845 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 77.4s InterpolantComputationTime, 3429 NumberOfCodeBlocks, 3419 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 4807 ConstructedInterpolants, 272 QuantifiedInterpolants, 95423 SizeOfPredicates, 406 NumberOfNonLiveVariables, 4882 ConjunctsInSsa, 1328 ConjunctsInUnsatCore, 140 InterpolantComputations, 11 PerfectInterpolantSequences, 339/1863 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