/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/max-fun.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:18:07,110 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:18:07,112 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:18:07,176 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:18:07,176 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:18:07,178 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:18:07,179 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:18:07,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:18:07,183 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:18:07,186 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:18:07,186 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:18:07,187 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:18:07,187 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:18:07,189 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:18:07,190 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:18:07,192 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:18:07,192 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:18:07,193 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:18:07,194 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:18:07,198 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:18:07,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:18:07,199 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:18:07,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:18:07,201 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:18:07,205 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:18:07,205 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:18:07,205 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:18:07,206 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:18:07,207 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:18:07,207 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:18:07,207 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:18:07,208 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:18:07,209 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:18:07,209 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:18:07,210 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:18:07,210 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:18:07,210 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:18:07,210 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:18:07,211 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:18:07,211 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:18:07,211 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:18:07,212 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 17:18:07,234 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:18:07,234 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:18:07,235 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:18:07,235 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:18:07,235 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:18:07,235 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:18:07,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:18:07,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:18:07,236 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:18:07,236 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:18:07,237 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:18:07,238 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:18:07,238 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:18:07,238 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:18:07,239 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:18:07,239 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:18:07,239 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 17:18:07,403 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:18:07,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:18:07,420 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:18:07,421 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:18:07,422 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:18:07,423 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/max-fun.wvr.bpl [2022-01-18 17:18:07,423 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-fun.wvr.bpl' [2022-01-18 17:18:07,446 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:18:07,447 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:18:07,448 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:18:07,448 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:18:07,448 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:18:07,461 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,471 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,475 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:18:07,476 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:18:07,477 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:18:07,477 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:18:07,477 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:18:07,482 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,482 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,483 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,483 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,486 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,487 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,487 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:18:07,488 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:18:07,488 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:18:07,488 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:18:07,489 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/1) ... [2022-01-18 17:18:07,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:18:07,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:07,507 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 17:18:07,512 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 17:18:07,530 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:18:07,531 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:18:07,531 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:18:07,531 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:18:07,531 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:18:07,531 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:18:07,531 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:18:07,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:18:07,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:18:07,531 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 17:18:07,531 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 17:18:07,531 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 17:18:07,532 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 17:18:07,570 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:18:07,577 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:18:07,649 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:18:07,659 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:18:07,659 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:18:07,660 INFO L202 PluginConnector]: Adding new model max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:18:07 BoogieIcfgContainer [2022-01-18 17:18:07,660 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:18:07,661 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:18:07,661 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:18:07,670 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:18:07,670 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:07" (1/2) ... [2022-01-18 17:18:07,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4484ec4 and model type max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:18:07, skipping insertion in model container [2022-01-18 17:18:07,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:18:07" (2/2) ... [2022-01-18 17:18:07,677 INFO L111 eAbstractionObserver]: Analyzing ICFG max-fun.wvr.bpl [2022-01-18 17:18:07,680 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:18:07,680 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:18:07,680 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:18:07,680 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:18:07,702 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 17:18:07,731 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:18:07,747 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 17:18:07,747 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 17:18:07,755 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-01-18 17:18:07,785 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:07,787 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:07,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 17:18:07,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:07,794 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:07,794 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:07,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:07,798 INFO L85 PathProgramCache]: Analyzing trace with hash 541406590, now seen corresponding path program 1 times [2022-01-18 17:18:07,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:07,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630481017] [2022-01-18 17:18:07,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:07,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:07,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:07,916 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 17:18:07,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:07,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630481017] [2022-01-18 17:18:07,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630481017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:07,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:07,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 17:18:07,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405448793] [2022-01-18 17:18:07,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:07,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:18:07,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:07,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:18:07,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:18:07,964 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 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.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:08,010 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-01-18 17:18:08,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:18:08,012 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 17:18:08,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:08,020 INFO L225 Difference]: With dead ends: 217 [2022-01-18 17:18:08,020 INFO L226 Difference]: Without dead ends: 202 [2022-01-18 17:18:08,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:18:08,024 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:08,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:08,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-18 17:18:08,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-01-18 17:18:08,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-01-18 17:18:08,084 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-01-18 17:18:08,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:08,085 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-01-18 17:18:08,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,085 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-01-18 17:18:08,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:18:08,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:08,087 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:08,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:18:08,087 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:08,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1033477442, now seen corresponding path program 1 times [2022-01-18 17:18:08,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:08,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064677734] [2022-01-18 17:18:08,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:08,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:08,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:08,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:08,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:08,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064677734] [2022-01-18 17:18:08,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064677734] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:08,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:08,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:18:08,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011432529] [2022-01-18 17:18:08,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:08,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 17:18:08,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:08,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 17:18:08,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 17:18:08,127 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:08,162 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-01-18 17:18:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 17:18:08,163 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 17:18:08,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:08,164 INFO L225 Difference]: With dead ends: 158 [2022-01-18 17:18:08,164 INFO L226 Difference]: Without dead ends: 158 [2022-01-18 17:18:08,164 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 17:18:08,166 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:08,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:08,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-01-18 17:18:08,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-01-18 17:18:08,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-01-18 17:18:08,175 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-01-18 17:18:08,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:08,175 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-01-18 17:18:08,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,176 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-01-18 17:18:08,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:18:08,177 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:08,177 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:08,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 17:18:08,177 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:08,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:08,178 INFO L85 PathProgramCache]: Analyzing trace with hash -324870244, now seen corresponding path program 1 times [2022-01-18 17:18:08,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:08,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104289514] [2022-01-18 17:18:08,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:08,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:08,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:08,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:08,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:08,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104289514] [2022-01-18 17:18:08,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104289514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:08,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:08,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:18:08,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162024866] [2022-01-18 17:18:08,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:08,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:18:08,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:08,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:18:08,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:18:08,214 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:08,264 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-01-18 17:18:08,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:18:08,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 17:18:08,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:08,266 INFO L225 Difference]: With dead ends: 183 [2022-01-18 17:18:08,266 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 17:18:08,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 17:18:08,267 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:08,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:08,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 17:18:08,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-01-18 17:18:08,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-01-18 17:18:08,276 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-01-18 17:18:08,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:08,276 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-01-18 17:18:08,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:08,276 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-01-18 17:18:08,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:08,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:08,277 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] [2022-01-18 17:18:08,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 17:18:08,277 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:08,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:08,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1959936804, now seen corresponding path program 1 times [2022-01-18 17:18:08,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:08,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738436765] [2022-01-18 17:18:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:08,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:08,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:08,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:08,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738436765] [2022-01-18 17:18:08,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738436765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:08,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704953403] [2022-01-18 17:18:08,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:08,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:08,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:08,643 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 17:18:08,644 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 17:18:08,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:08,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:18:08,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:09,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 17:18:09,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:09,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:09,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:09,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 67 [2022-01-18 17:18:09,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:09,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704953403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:09,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:09,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:09,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550084226] [2022-01-18 17:18:09,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:09,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 17:18:09,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:09,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 17:18:09,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-18 17:18:09,869 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 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 17:18:10,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:10,170 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-01-18 17:18:10,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 17:18:10,171 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 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 22 [2022-01-18 17:18:10,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:10,173 INFO L225 Difference]: With dead ends: 366 [2022-01-18 17:18:10,173 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 17:18:10,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:18:10,174 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 201 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:10,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 55 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:10,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 17:18:10,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-01-18 17:18:10,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:10,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-01-18 17:18:10,185 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-01-18 17:18:10,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:10,185 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-01-18 17:18:10,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 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 17:18:10,185 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-01-18 17:18:10,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:10,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:10,186 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] [2022-01-18 17:18:10,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:10,399 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 17:18:10,400 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:10,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:10,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2127745896, now seen corresponding path program 2 times [2022-01-18 17:18:10,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:10,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296983372] [2022-01-18 17:18:10,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:10,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:10,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:10,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:10,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:10,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296983372] [2022-01-18 17:18:10,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296983372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:10,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641152047] [2022-01-18 17:18:10,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:10,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:10,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:10,611 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 17:18:10,612 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 17:18:10,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:10,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:10,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:18:10,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:10,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:10,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:11,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:11,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:11,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:11,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 67 [2022-01-18 17:18:11,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:11,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641152047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:11,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:11,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-01-18 17:18:11,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581832975] [2022-01-18 17:18:11,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:11,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 17:18:11,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:11,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 17:18:11,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-01-18 17:18:11,580 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:12,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:12,453 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-01-18 17:18:12,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:18:12,453 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 17:18:12,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:12,456 INFO L225 Difference]: With dead ends: 478 [2022-01-18 17:18:12,456 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 17:18:12,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=229, Invalid=763, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:18:12,456 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 286 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:12,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 125 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:12,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 17:18:12,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-01-18 17:18:12,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:12,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-01-18 17:18:12,465 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-01-18 17:18:12,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:12,465 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-01-18 17:18:12,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:12,465 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-01-18 17:18:12,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:12,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:12,466 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] [2022-01-18 17:18:12,490 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 17:18:12,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:12,682 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:12,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:12,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1828972448, now seen corresponding path program 3 times [2022-01-18 17:18:12,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:12,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150897242] [2022-01-18 17:18:12,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:12,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:12,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:12,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:12,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150897242] [2022-01-18 17:18:12,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150897242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:12,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249627886] [2022-01-18 17:18:12,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:12,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:12,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:12,845 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 17:18:12,846 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 17:18:12,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:18:12,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:12,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:18:12,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:13,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-01-18 17:18:13,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:13,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:13,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:13,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-01-18 17:18:13,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:13,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249627886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:13,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:13,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:18:13,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654894430] [2022-01-18 17:18:13,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:13,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:13,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:13,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:13,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:13,519 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:13,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:13,936 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-01-18 17:18:13,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 17:18:13,937 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 17:18:13,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:13,939 INFO L225 Difference]: With dead ends: 433 [2022-01-18 17:18:13,939 INFO L226 Difference]: Without dead ends: 418 [2022-01-18 17:18:13,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:18:13,940 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 113 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:13,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 131 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:13,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-18 17:18:13,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-01-18 17:18:13,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:13,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-01-18 17:18:13,946 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-01-18 17:18:13,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:13,946 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-01-18 17:18:13,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:13,947 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-01-18 17:18:13,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:13,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:13,947 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] [2022-01-18 17:18:13,965 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 17:18:14,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:14,159 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:14,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash -258146848, now seen corresponding path program 4 times [2022-01-18 17:18:14,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:14,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117914221] [2022-01-18 17:18:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:14,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:14,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:14,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:14,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117914221] [2022-01-18 17:18:14,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117914221] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:14,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511210741] [2022-01-18 17:18:14,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:14,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:14,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:14,315 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 17:18:14,315 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 17:18:14,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:14,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:14,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:18:14,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:14,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:14,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:14,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:14,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:14,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:14,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-01-18 17:18:15,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:15,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511210741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:15,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:15,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 17:18:15,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88135019] [2022-01-18 17:18:15,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:15,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 17:18:15,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:15,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 17:18:15,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-01-18 17:18:15,249 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:15,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:15,504 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-01-18 17:18:15,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:18:15,508 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 17:18:15,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:15,510 INFO L225 Difference]: With dead ends: 381 [2022-01-18 17:18:15,510 INFO L226 Difference]: Without dead ends: 366 [2022-01-18 17:18:15,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:18:15,510 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 122 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:15,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 104 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 243 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-18 17:18:15,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-01-18 17:18:15,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-01-18 17:18:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9437751004016066) internal successors, (733), 249 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-01-18 17:18:15,516 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-01-18 17:18:15,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:15,516 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-01-18 17:18:15,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:15,516 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-01-18 17:18:15,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:15,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:15,517 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] [2022-01-18 17:18:15,537 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 17:18:15,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:15,735 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:15,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:15,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1789401154, now seen corresponding path program 5 times [2022-01-18 17:18:15,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:15,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378881591] [2022-01-18 17:18:15,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:15,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:15,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:15,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:15,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:15,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378881591] [2022-01-18 17:18:15,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378881591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:15,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246087396] [2022-01-18 17:18:15,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:15,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:15,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:15,899 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 17:18:15,906 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 17:18:15,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:15,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:15,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:18:15,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:16,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:16,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:16,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:16,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:16,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:16,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-01-18 17:18:17,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:17,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246087396] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:17,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:17,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-01-18 17:18:17,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357196017] [2022-01-18 17:18:17,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:17,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 17:18:17,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:17,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 17:18:17,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:18:17,243 INFO L87 Difference]: Start difference. First operand 250 states and 733 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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 17:18:20,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:20,870 INFO L93 Difference]: Finished difference Result 962 states and 2846 transitions. [2022-01-18 17:18:20,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:18:20,870 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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 22 [2022-01-18 17:18:20,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:20,874 INFO L225 Difference]: With dead ends: 962 [2022-01-18 17:18:20,874 INFO L226 Difference]: Without dead ends: 932 [2022-01-18 17:18:20,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=912, Invalid=2870, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 17:18:20,876 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 442 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:20,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 209 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 642 Invalid, 0 Unknown, 99 Unchecked, 0.5s Time] [2022-01-18 17:18:20,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2022-01-18 17:18:20,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 261. [2022-01-18 17:18:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 3.019230769230769) internal successors, (785), 260 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 785 transitions. [2022-01-18 17:18:20,886 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 785 transitions. Word has length 22 [2022-01-18 17:18:20,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:20,886 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 785 transitions. [2022-01-18 17:18:20,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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 17:18:20,886 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 785 transitions. [2022-01-18 17:18:20,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:20,888 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:20,888 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] [2022-01-18 17:18:20,905 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 17:18:21,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:21,104 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:21,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:21,104 INFO L85 PathProgramCache]: Analyzing trace with hash -941439742, now seen corresponding path program 6 times [2022-01-18 17:18:21,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:21,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470936249] [2022-01-18 17:18:21,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:21,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:21,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:21,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470936249] [2022-01-18 17:18:21,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470936249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:21,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264066707] [2022-01-18 17:18:21,271 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:21,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:21,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:21,272 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 17:18:21,272 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 17:18:21,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:18:21,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:21,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 17:18:21,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:21,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:21,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:21,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:21,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:21,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-01-18 17:18:22,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:22,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264066707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:22,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:22,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-01-18 17:18:22,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913208506] [2022-01-18 17:18:22,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:22,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 17:18:22,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:22,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 17:18:22,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-01-18 17:18:22,268 INFO L87 Difference]: Start difference. First operand 261 states and 785 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:23,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:23,316 INFO L93 Difference]: Finished difference Result 585 states and 1722 transitions. [2022-01-18 17:18:23,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:18:23,316 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 17:18:23,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:23,318 INFO L225 Difference]: With dead ends: 585 [2022-01-18 17:18:23,318 INFO L226 Difference]: Without dead ends: 570 [2022-01-18 17:18:23,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:18:23,320 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 187 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:23,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 146 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:23,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-01-18 17:18:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 258. [2022-01-18 17:18:23,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.9961089494163424) internal successors, (770), 257 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:23,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 770 transitions. [2022-01-18 17:18:23,327 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 770 transitions. Word has length 22 [2022-01-18 17:18:23,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:23,327 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 770 transitions. [2022-01-18 17:18:23,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:23,328 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 770 transitions. [2022-01-18 17:18:23,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:23,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:23,329 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] [2022-01-18 17:18:23,347 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 17:18:23,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:23,545 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:23,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:23,546 INFO L85 PathProgramCache]: Analyzing trace with hash 976010682, now seen corresponding path program 7 times [2022-01-18 17:18:23,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:23,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98997267] [2022-01-18 17:18:23,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:23,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:23,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:23,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:23,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98997267] [2022-01-18 17:18:23,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98997267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:23,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64833903] [2022-01-18 17:18:23,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:23,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:23,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:23,587 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 17:18:23,588 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 17:18:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:23,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:23,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:23,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:23,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:23,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64833903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:23,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:23,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:18:23,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767468286] [2022-01-18 17:18:23,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:23,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:23,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:23,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:23,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:23,761 INFO L87 Difference]: Start difference. First operand 258 states and 770 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:24,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:24,467 INFO L93 Difference]: Finished difference Result 1123 states and 3194 transitions. [2022-01-18 17:18:24,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:18:24,468 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:24,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:24,472 INFO L225 Difference]: With dead ends: 1123 [2022-01-18 17:18:24,472 INFO L226 Difference]: Without dead ends: 1123 [2022-01-18 17:18:24,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:18:24,473 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 287 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:24,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 190 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:24,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-01-18 17:18:24,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 322. [2022-01-18 17:18:24,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.196261682242991) internal successors, (1026), 321 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1026 transitions. [2022-01-18 17:18:24,483 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1026 transitions. Word has length 24 [2022-01-18 17:18:24,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:24,483 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1026 transitions. [2022-01-18 17:18:24,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:24,483 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1026 transitions. [2022-01-18 17:18:24,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:24,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:24,484 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] [2022-01-18 17:18:24,500 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 17:18:24,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:24,700 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:24,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:24,701 INFO L85 PathProgramCache]: Analyzing trace with hash -308162, now seen corresponding path program 8 times [2022-01-18 17:18:24,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:24,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875621417] [2022-01-18 17:18:24,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:24,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:24,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:24,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:24,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875621417] [2022-01-18 17:18:24,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875621417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:24,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206984726] [2022-01-18 17:18:24,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:24,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:24,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:24,741 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 17:18:24,742 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 17:18:24,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:24,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:24,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:24,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:24,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:24,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:24,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:24,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206984726] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:24,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:24,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:24,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461273931] [2022-01-18 17:18:24,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:24,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:24,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:24,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:24,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:24,960 INFO L87 Difference]: Start difference. First operand 322 states and 1026 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:26,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:26,586 INFO L93 Difference]: Finished difference Result 1814 states and 5087 transitions. [2022-01-18 17:18:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 17:18:26,587 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:26,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:26,593 INFO L225 Difference]: With dead ends: 1814 [2022-01-18 17:18:26,593 INFO L226 Difference]: Without dead ends: 1814 [2022-01-18 17:18:26,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 17:18:26,596 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 461 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:26,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 327 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:18:26,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-01-18 17:18:26,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 315. [2022-01-18 17:18:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-01-18 17:18:26,617 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-01-18 17:18:26,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:26,618 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-01-18 17:18:26,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:26,618 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-01-18 17:18:26,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:26,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:26,619 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] [2022-01-18 17:18:26,639 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 17:18:26,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 17:18:26,837 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:26,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:26,837 INFO L85 PathProgramCache]: Analyzing trace with hash 566643918, now seen corresponding path program 9 times [2022-01-18 17:18:26,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:26,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775194213] [2022-01-18 17:18:26,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:26,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:26,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:26,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:26,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:26,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775194213] [2022-01-18 17:18:26,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775194213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:26,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813743948] [2022-01-18 17:18:26,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:26,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:26,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:26,880 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 17:18:26,881 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 17:18:26,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:18:26,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:26,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:26,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:27,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:27,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:27,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813743948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:27,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:27,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:27,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167413853] [2022-01-18 17:18:27,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:27,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:27,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:27,124 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:28,018 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-01-18 17:18:28,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:18:28,019 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:28,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:28,024 INFO L225 Difference]: With dead ends: 1470 [2022-01-18 17:18:28,024 INFO L226 Difference]: Without dead ends: 1470 [2022-01-18 17:18:28,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 17:18:28,026 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 321 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:28,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 277 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:18:28,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-01-18 17:18:28,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-01-18 17:18:28,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-01-18 17:18:28,038 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-01-18 17:18:28,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:28,038 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-01-18 17:18:28,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,039 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-01-18 17:18:28,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:28,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:28,039 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 17:18:28,055 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 17:18:28,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:28,253 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:28,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:28,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1502782590, now seen corresponding path program 1 times [2022-01-18 17:18:28,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:28,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9394131] [2022-01-18 17:18:28,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:28,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:28,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:28,280 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 17:18:28,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:28,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9394131] [2022-01-18 17:18:28,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9394131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:28,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902494594] [2022-01-18 17:18:28,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:28,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:28,281 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 17:18:28,282 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 17:18:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:28,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:18:28,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:28,357 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 17:18:28,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:28,417 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 17:18:28,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902494594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:28,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:28,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:18:28,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163975309] [2022-01-18 17:18:28,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:28,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:28,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:28,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:28,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:28,418 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:28,536 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-01-18 17:18:28,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:18:28,536 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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 17:18:28,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:28,539 INFO L225 Difference]: With dead ends: 685 [2022-01-18 17:18:28,539 INFO L226 Difference]: Without dead ends: 679 [2022-01-18 17:18:28,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:28,539 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 154 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:28,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 42 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:28,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-18 17:18:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-01-18 17:18:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-01-18 17:18:28,548 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-01-18 17:18:28,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:28,548 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-01-18 17:18:28,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:28,549 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-01-18 17:18:28,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:28,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:28,549 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] [2022-01-18 17:18:28,569 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 17:18:28,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:18:28,763 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:28,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:28,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1065813882, now seen corresponding path program 10 times [2022-01-18 17:18:28,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:28,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697146489] [2022-01-18 17:18:28,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:28,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:28,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:28,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:28,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697146489] [2022-01-18 17:18:28,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697146489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:28,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439554967] [2022-01-18 17:18:28,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:28,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:28,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:28,797 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 17:18:28,799 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 17:18:28,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:28,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:28,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:28,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:28,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:28,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:29,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439554967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:29,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:29,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:18:29,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690552198] [2022-01-18 17:18:29,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:29,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:29,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:29,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:29,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:29,072 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 17:18:29,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:29,390 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-01-18 17:18:29,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 17:18:29,391 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 24 [2022-01-18 17:18:29,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:29,395 INFO L225 Difference]: With dead ends: 1159 [2022-01-18 17:18:29,395 INFO L226 Difference]: Without dead ends: 1111 [2022-01-18 17:18:29,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:18:29,395 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 325 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:29,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 96 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:29,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-01-18 17:18:29,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-01-18 17:18:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:29,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-01-18 17:18:29,411 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-01-18 17:18:29,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:29,411 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-01-18 17:18:29,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 17:18:29,411 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-01-18 17:18:29,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:29,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:29,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:29,433 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 17:18:29,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 17:18:29,628 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:29,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:29,629 INFO L85 PathProgramCache]: Analyzing trace with hash 359856550, now seen corresponding path program 2 times [2022-01-18 17:18:29,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:29,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969185547] [2022-01-18 17:18:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:29,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:29,654 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 17:18:29,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:29,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969185547] [2022-01-18 17:18:29,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969185547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:29,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513041027] [2022-01-18 17:18:29,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:29,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:29,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:29,655 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 17:18:29,656 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 17:18:29,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:29,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:29,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:18:29,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:29,736 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 17:18:29,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:29,815 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 17:18:29,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513041027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:29,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:29,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:18:29,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27078539] [2022-01-18 17:18:29,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:29,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:29,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:29,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:29,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:29,816 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:29,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:29,996 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-01-18 17:18:29,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:18:29,996 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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 17:18:29,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:30,001 INFO L225 Difference]: With dead ends: 1267 [2022-01-18 17:18:30,001 INFO L226 Difference]: Without dead ends: 1267 [2022-01-18 17:18:30,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-01-18 17:18:30,002 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 171 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:30,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 71 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:30,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-18 17:18:30,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-01-18 17:18:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-01-18 17:18:30,018 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-01-18 17:18:30,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:30,019 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-01-18 17:18:30,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:30,019 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-01-18 17:18:30,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:30,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:30,020 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] [2022-01-18 17:18:30,038 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 17:18:30,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 17:18:30,231 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:30,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:30,232 INFO L85 PathProgramCache]: Analyzing trace with hash -986825016, now seen corresponding path program 11 times [2022-01-18 17:18:30,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:30,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22222159] [2022-01-18 17:18:30,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:30,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:30,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:30,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22222159] [2022-01-18 17:18:30,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22222159] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:30,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040309279] [2022-01-18 17:18:30,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:30,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:30,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:30,265 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 17:18:30,266 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 17:18:30,286 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:30,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:30,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:30,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:30,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:30,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:30,396 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:30,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040309279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:30,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:30,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:30,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45330221] [2022-01-18 17:18:30,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:30,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:30,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:30,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:30,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:30,398 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:30,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:30,837 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-01-18 17:18:30,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:18:30,837 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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 17:18:30,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:30,845 INFO L225 Difference]: With dead ends: 2268 [2022-01-18 17:18:30,845 INFO L226 Difference]: Without dead ends: 2268 [2022-01-18 17:18:30,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:18:30,846 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 278 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:30,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 163 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:30,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-01-18 17:18:30,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-01-18 17:18:30,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:30,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-01-18 17:18:30,869 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-01-18 17:18:30,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:30,869 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-01-18 17:18:30,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:30,869 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-01-18 17:18:30,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:30,870 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:30,871 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] [2022-01-18 17:18:30,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:31,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 17:18:31,086 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:31,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:31,087 INFO L85 PathProgramCache]: Analyzing trace with hash -201910922, now seen corresponding path program 12 times [2022-01-18 17:18:31,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:31,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832381483] [2022-01-18 17:18:31,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:31,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:31,118 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:31,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:31,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832381483] [2022-01-18 17:18:31,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832381483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:31,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904647327] [2022-01-18 17:18:31,119 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:31,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:31,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:31,120 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 17:18:31,121 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 17:18:31,141 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:18:31,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:31,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:31,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:31,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:31,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904647327] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:31,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:31,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:31,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628470001] [2022-01-18 17:18:31,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:31,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:31,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:31,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:31,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:31,283 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:31,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:31,820 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-01-18 17:18:31,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:18:31,820 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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 17:18:31,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:31,828 INFO L225 Difference]: With dead ends: 2256 [2022-01-18 17:18:31,828 INFO L226 Difference]: Without dead ends: 2256 [2022-01-18 17:18:31,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:18:31,829 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 261 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:31,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 172 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:31,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-01-18 17:18:31,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-01-18 17:18:31,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:31,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-01-18 17:18:31,852 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-01-18 17:18:31,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:31,852 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-01-18 17:18:31,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:31,852 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-01-18 17:18:31,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:31,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:31,854 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] [2022-01-18 17:18:31,871 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 17:18:32,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:32,070 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:32,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:32,070 INFO L85 PathProgramCache]: Analyzing trace with hash 186144540, now seen corresponding path program 13 times [2022-01-18 17:18:32,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:32,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249067735] [2022-01-18 17:18:32,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:32,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:32,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:32,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249067735] [2022-01-18 17:18:32,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249067735] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:32,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350042301] [2022-01-18 17:18:32,101 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:32,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:32,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:32,102 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 17:18:32,102 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 17:18:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:32,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:32,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350042301] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:32,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:32,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 17:18:32,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989549720] [2022-01-18 17:18:32,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:32,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:18:32,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:32,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:18:32,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:18:32,234 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 17:18:32,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:32,504 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-01-18 17:18:32,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:18:32,504 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 24 [2022-01-18 17:18:32,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:32,509 INFO L225 Difference]: With dead ends: 1611 [2022-01-18 17:18:32,509 INFO L226 Difference]: Without dead ends: 1611 [2022-01-18 17:18:32,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:18:32,510 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 180 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:32,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 169 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:32,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-01-18 17:18:32,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-01-18 17:18:32,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:32,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-01-18 17:18:32,529 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-01-18 17:18:32,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:32,529 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-01-18 17:18:32,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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 17:18:32,529 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-01-18 17:18:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:32,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:32,531 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] [2022-01-18 17:18:32,548 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 17:18:32,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 17:18:32,747 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:32,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:32,747 INFO L85 PathProgramCache]: Analyzing trace with hash -246732064, now seen corresponding path program 14 times [2022-01-18 17:18:32,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:32,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709823738] [2022-01-18 17:18:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:32,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:32,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:32,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:32,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709823738] [2022-01-18 17:18:32,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709823738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:32,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121724406] [2022-01-18 17:18:32,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:32,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:32,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:32,789 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 17:18:32,790 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 17:18:32,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:32,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:32,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:32,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:32,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:32,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:32,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121724406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:32,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:32,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:32,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427894398] [2022-01-18 17:18:32,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:32,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:32,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:32,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:32,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:32,920 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:33,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:33,387 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-01-18 17:18:33,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:18:33,387 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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 17:18:33,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:33,392 INFO L225 Difference]: With dead ends: 2408 [2022-01-18 17:18:33,392 INFO L226 Difference]: Without dead ends: 2404 [2022-01-18 17:18:33,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:18:33,393 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 237 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:33,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 170 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:33,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-01-18 17:18:33,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-01-18 17:18:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:33,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-01-18 17:18:33,418 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-01-18 17:18:33,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:33,418 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-01-18 17:18:33,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:33,419 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-01-18 17:18:33,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:33,420 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:33,420 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] [2022-01-18 17:18:33,438 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 17:18:33,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:33,638 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:33,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:33,638 INFO L85 PathProgramCache]: Analyzing trace with hash -112101728, now seen corresponding path program 15 times [2022-01-18 17:18:33,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:33,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301515279] [2022-01-18 17:18:33,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:33,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:33,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:33,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:33,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301515279] [2022-01-18 17:18:33,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301515279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:33,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251885508] [2022-01-18 17:18:33,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:33,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:33,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:33,674 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 17:18:33,674 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 17:18:33,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:18:33,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:33,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:33,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:33,785 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:33,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:33,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:33,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251885508] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:33,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:33,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:33,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611828366] [2022-01-18 17:18:33,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:33,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:33,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:33,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:33,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:33,856 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:34,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:34,651 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-01-18 17:18:34,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:18:34,651 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:34,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:34,659 INFO L225 Difference]: With dead ends: 3509 [2022-01-18 17:18:34,659 INFO L226 Difference]: Without dead ends: 3509 [2022-01-18 17:18:34,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 17:18:34,661 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 508 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:34,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 238 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:34,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-01-18 17:18:34,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-01-18 17:18:34,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-01-18 17:18:34,696 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-01-18 17:18:34,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:34,696 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-01-18 17:18:34,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:34,696 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-01-18 17:18:34,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:34,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:34,698 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] [2022-01-18 17:18:34,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:34,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:34,914 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:34,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:34,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1530937426, now seen corresponding path program 16 times [2022-01-18 17:18:34,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:34,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097301735] [2022-01-18 17:18:34,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:34,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:34,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:34,949 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:34,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:34,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097301735] [2022-01-18 17:18:34,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097301735] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:34,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386058330] [2022-01-18 17:18:34,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:34,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:34,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:34,950 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 17:18:34,951 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 17:18:35,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:35,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:35,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:35,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:35,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:35,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:35,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386058330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:35,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:35,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:35,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110576845] [2022-01-18 17:18:35,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:35,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:35,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:35,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:35,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:35,149 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:36,291 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-01-18 17:18:36,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 17:18:36,291 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:36,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:36,298 INFO L225 Difference]: With dead ends: 3211 [2022-01-18 17:18:36,298 INFO L226 Difference]: Without dead ends: 3207 [2022-01-18 17:18:36,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:18:36,300 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 482 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:36,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 284 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:18:36,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-01-18 17:18:36,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-01-18 17:18:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-01-18 17:18:36,331 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-01-18 17:18:36,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:36,331 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-01-18 17:18:36,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,331 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-01-18 17:18:36,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:36,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:36,334 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 17:18:36,367 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 17:18:36,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:36,550 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:36,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:36,550 INFO L85 PathProgramCache]: Analyzing trace with hash 618651874, now seen corresponding path program 3 times [2022-01-18 17:18:36,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:36,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411058796] [2022-01-18 17:18:36,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:36,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:36,578 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 17:18:36,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:36,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411058796] [2022-01-18 17:18:36,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411058796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:36,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178563608] [2022-01-18 17:18:36,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:36,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:36,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:36,579 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 17:18:36,580 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 17:18:36,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:18:36,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:36,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:18:36,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:36,648 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 17:18:36,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:36,699 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 17:18:36,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178563608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:36,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:36,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 17:18:36,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92767527] [2022-01-18 17:18:36,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:36,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 17:18:36,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:36,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 17:18:36,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 17:18:36,701 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:36,812 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-01-18 17:18:36,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:18:36,812 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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 17:18:36,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:36,815 INFO L225 Difference]: With dead ends: 1333 [2022-01-18 17:18:36,815 INFO L226 Difference]: Without dead ends: 1333 [2022-01-18 17:18:36,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:36,815 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:36,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 57 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:36,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-01-18 17:18:36,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-01-18 17:18:36,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-01-18 17:18:36,832 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-01-18 17:18:36,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:36,832 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-01-18 17:18:36,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:36,832 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-01-18 17:18:36,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:36,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:36,834 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] [2022-01-18 17:18:36,878 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 17:18:37,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:37,049 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:37,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:37,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1548851618, now seen corresponding path program 17 times [2022-01-18 17:18:37,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:37,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702362601] [2022-01-18 17:18:37,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:37,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:37,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:37,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:37,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702362601] [2022-01-18 17:18:37,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702362601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:37,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451286829] [2022-01-18 17:18:37,083 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:37,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:37,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:37,084 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 17:18:37,093 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 17:18:37,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:37,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:37,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:37,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451286829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:37,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:37,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:18:37,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067791183] [2022-01-18 17:18:37,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:37,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:18:37,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:37,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:18:37,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:18:37,200 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 17:18:37,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:37,502 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-01-18 17:18:37,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:18:37,502 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-01-18 17:18:37,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:37,507 INFO L225 Difference]: With dead ends: 2129 [2022-01-18 17:18:37,507 INFO L226 Difference]: Without dead ends: 2129 [2022-01-18 17:18:37,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:18:37,508 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 158 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:37,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 138 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:37,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-01-18 17:18:37,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-01-18 17:18:37,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-01-18 17:18:37,532 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-01-18 17:18:37,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:37,532 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-01-18 17:18:37,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 17:18:37,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-01-18 17:18:37,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:37,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:37,534 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] [2022-01-18 17:18:37,552 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 17:18:37,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 17:18:37,752 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:37,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:37,752 INFO L85 PathProgramCache]: Analyzing trace with hash -843436226, now seen corresponding path program 18 times [2022-01-18 17:18:37,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:37,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38129773] [2022-01-18 17:18:37,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:37,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:37,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:37,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38129773] [2022-01-18 17:18:37,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38129773] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:37,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693370135] [2022-01-18 17:18:37,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:37,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:37,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:37,780 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 17:18:37,781 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 17:18:37,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:18:37,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:37,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:37,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:37,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:37,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:37,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693370135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:37,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:37,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:18:37,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014230709] [2022-01-18 17:18:37,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:37,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:37,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:37,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:37,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:37,897 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 17:18:38,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:38,217 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-01-18 17:18:38,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:18:38,218 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-01-18 17:18:38,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:38,222 INFO L225 Difference]: With dead ends: 2262 [2022-01-18 17:18:38,223 INFO L226 Difference]: Without dead ends: 2262 [2022-01-18 17:18:38,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:18:38,223 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 193 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:38,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 123 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:38,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-01-18 17:18:38,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-01-18 17:18:38,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-01-18 17:18:38,248 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-01-18 17:18:38,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:38,248 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-01-18 17:18:38,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 17:18:38,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-01-18 17:18:38,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:38,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:38,251 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] [2022-01-18 17:18:38,268 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 17:18:38,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 17:18:38,463 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:38,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:38,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1926458882, now seen corresponding path program 19 times [2022-01-18 17:18:38,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:38,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159315268] [2022-01-18 17:18:38,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:38,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,497 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:38,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:38,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159315268] [2022-01-18 17:18:38,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159315268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:38,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987029488] [2022-01-18 17:18:38,497 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:38,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:38,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:38,498 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 17:18:38,499 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 17:18:38,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:38,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:38,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:38,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:38,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987029488] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:38,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:38,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 17:18:38,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193441043] [2022-01-18 17:18:38,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:38,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:38,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:38,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:38,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:38,649 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 17:18:38,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:38,880 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-01-18 17:18:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 17:18:38,880 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 24 [2022-01-18 17:18:38,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:38,883 INFO L225 Difference]: With dead ends: 1474 [2022-01-18 17:18:38,883 INFO L226 Difference]: Without dead ends: 1464 [2022-01-18 17:18:38,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:18:38,884 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 160 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:38,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 132 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:38,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-01-18 17:18:38,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-01-18 17:18:38,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-01-18 17:18:38,902 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-01-18 17:18:38,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:38,902 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-01-18 17:18:38,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 17:18:38,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-01-18 17:18:38,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:38,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:38,905 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] [2022-01-18 17:18:38,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 17:18:39,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:39,121 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:39,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:39,121 INFO L85 PathProgramCache]: Analyzing trace with hash -888257368, now seen corresponding path program 20 times [2022-01-18 17:18:39,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:39,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780335668] [2022-01-18 17:18:39,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:39,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:39,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:39,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:39,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780335668] [2022-01-18 17:18:39,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780335668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491485723] [2022-01-18 17:18:39,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:39,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:39,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:39,150 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 17:18:39,151 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 17:18:39,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:39,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:39,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:39,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:39,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:39,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:39,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491485723] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:39,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:39,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:18:39,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416489721] [2022-01-18 17:18:39,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:39,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:39,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:39,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:39,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:39,277 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 17:18:39,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:39,511 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-01-18 17:18:39,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:18:39,511 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-01-18 17:18:39,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:39,515 INFO L225 Difference]: With dead ends: 2318 [2022-01-18 17:18:39,515 INFO L226 Difference]: Without dead ends: 2314 [2022-01-18 17:18:39,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:18:39,516 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 184 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:39,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 114 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:39,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-01-18 17:18:39,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-01-18 17:18:39,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-01-18 17:18:39,537 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-01-18 17:18:39,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:39,537 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-01-18 17:18:39,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 17:18:39,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-01-18 17:18:39,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:39,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:39,539 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] [2022-01-18 17:18:39,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:39,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:39,752 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:39,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:39,752 INFO L85 PathProgramCache]: Analyzing trace with hash -290920710, now seen corresponding path program 21 times [2022-01-18 17:18:39,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:39,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103663338] [2022-01-18 17:18:39,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:39,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:39,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:39,783 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:39,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:39,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103663338] [2022-01-18 17:18:39,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103663338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:39,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958338195] [2022-01-18 17:18:39,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:39,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:39,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:39,785 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 17:18:39,785 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 17:18:39,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:18:39,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:39,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:39,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:39,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:39,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:39,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958338195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:39,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:39,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:18:39,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425593052] [2022-01-18 17:18:39,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:39,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:18:39,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:39,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:18:39,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:18:39,903 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 17:18:40,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:40,174 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-01-18 17:18:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:18:40,175 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-01-18 17:18:40,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:40,179 INFO L225 Difference]: With dead ends: 2302 [2022-01-18 17:18:40,179 INFO L226 Difference]: Without dead ends: 2290 [2022-01-18 17:18:40,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:18:40,180 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 187 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:40,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 134 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:40,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-18 17:18:40,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-01-18 17:18:40,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:40,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-01-18 17:18:40,203 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-01-18 17:18:40,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:40,203 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-01-18 17:18:40,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 17:18:40,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-01-18 17:18:40,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:40,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:40,205 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] [2022-01-18 17:18:40,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 17:18:40,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 17:18:40,416 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:40,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:40,416 INFO L85 PathProgramCache]: Analyzing trace with hash -817340994, now seen corresponding path program 22 times [2022-01-18 17:18:40,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:40,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122422017] [2022-01-18 17:18:40,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:40,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:40,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:40,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122422017] [2022-01-18 17:18:40,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122422017] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:40,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694298228] [2022-01-18 17:18:40,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:40,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:40,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:40,451 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 17:18:40,451 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 17:18:40,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:40,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:40,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:40,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:40,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:40,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:40,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:40,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694298228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:40,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:40,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:40,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37770593] [2022-01-18 17:18:40,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:40,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:40,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:40,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:40,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:40,635 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 17:18:41,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:41,423 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-01-18 17:18:41,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:18:41,423 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 24 [2022-01-18 17:18:41,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:41,441 INFO L225 Difference]: With dead ends: 4760 [2022-01-18 17:18:41,441 INFO L226 Difference]: Without dead ends: 4760 [2022-01-18 17:18:41,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:18:41,442 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 334 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:41,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 237 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:41,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-01-18 17:18:41,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-01-18 17:18:41,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:41,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-01-18 17:18:41,492 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-01-18 17:18:41,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:41,492 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-01-18 17:18:41,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 17:18:41,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-01-18 17:18:41,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:41,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:41,495 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] [2022-01-18 17:18:41,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:41,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,SelfDestructingSolverStorable27 [2022-01-18 17:18:41,711 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:41,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:41,711 INFO L85 PathProgramCache]: Analyzing trace with hash -250388914, now seen corresponding path program 23 times [2022-01-18 17:18:41,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:41,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100631725] [2022-01-18 17:18:41,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:41,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:41,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:41,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100631725] [2022-01-18 17:18:41,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100631725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:41,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381658695] [2022-01-18 17:18:41,745 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:41,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:41,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:41,745 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 17:18:41,746 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 17:18:41,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:41,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:41,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:41,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:41,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:41,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:41,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381658695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:41,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:41,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:41,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123583460] [2022-01-18 17:18:41,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:41,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:41,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:41,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:41,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:41,924 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 17:18:42,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:42,590 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-01-18 17:18:42,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:18:42,590 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 24 [2022-01-18 17:18:42,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:42,597 INFO L225 Difference]: With dead ends: 4260 [2022-01-18 17:18:42,597 INFO L226 Difference]: Without dead ends: 4260 [2022-01-18 17:18:42,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:18:42,599 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 379 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:42,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 198 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:42,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-01-18 17:18:42,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-01-18 17:18:42,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:42,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-01-18 17:18:42,640 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-01-18 17:18:42,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:42,640 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-01-18 17:18:42,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 17:18:42,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-01-18 17:18:42,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:42,643 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:42,643 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] [2022-01-18 17:18:42,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:42,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 17:18:42,858 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:42,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:42,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1422734772, now seen corresponding path program 24 times [2022-01-18 17:18:42,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:42,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183985876] [2022-01-18 17:18:42,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:42,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:42,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:42,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:42,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:42,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183985876] [2022-01-18 17:18:42,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183985876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:42,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741442370] [2022-01-18 17:18:42,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:42,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:42,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:42,893 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 17:18:42,895 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 17:18:42,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:18:42,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:42,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:42,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:42,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:42,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:43,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741442370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:43,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:43,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:18:43,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220673898] [2022-01-18 17:18:43,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:43,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:18:43,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:43,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:18:43,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:18:43,051 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:43,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:43,675 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-01-18 17:18:43,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:18:43,675 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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 17:18:43,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:43,683 INFO L225 Difference]: With dead ends: 4602 [2022-01-18 17:18:43,683 INFO L226 Difference]: Without dead ends: 4602 [2022-01-18 17:18:43,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:18:43,685 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 280 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:43,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 216 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:43,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-01-18 17:18:43,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-01-18 17:18:43,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:43,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-01-18 17:18:43,726 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-01-18 17:18:43,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:43,726 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-01-18 17:18:43,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:43,726 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-01-18 17:18:43,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:43,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:43,728 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] [2022-01-18 17:18:43,744 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 17:18:43,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:43,943 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:43,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:43,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1341358684, now seen corresponding path program 25 times [2022-01-18 17:18:43,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:43,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984974118] [2022-01-18 17:18:43,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:43,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:43,978 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:43,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:43,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984974118] [2022-01-18 17:18:43,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984974118] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:43,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420244940] [2022-01-18 17:18:43,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:43,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:43,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:43,979 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 17:18:43,979 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 17:18:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:43,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:43,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:44,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:44,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:44,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420244940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:44,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:44,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:18:44,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647867602] [2022-01-18 17:18:44,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:44,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:18:44,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:44,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:18:44,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:18:44,119 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:44,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:44,627 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-01-18 17:18:44,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:18:44,627 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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 17:18:44,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:44,634 INFO L225 Difference]: With dead ends: 4348 [2022-01-18 17:18:44,634 INFO L226 Difference]: Without dead ends: 4344 [2022-01-18 17:18:44,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:18:44,635 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 410 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:44,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 167 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:44,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-01-18 17:18:44,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-01-18 17:18:44,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:44,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:18:44,671 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:18:44,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:44,671 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:18:44,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:44,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:18:44,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:44,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:44,673 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] [2022-01-18 17:18:44,691 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 17:18:44,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:44,889 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:44,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:44,890 INFO L85 PathProgramCache]: Analyzing trace with hash -410701468, now seen corresponding path program 26 times [2022-01-18 17:18:44,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:44,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316990599] [2022-01-18 17:18:44,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:44,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:44,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:44,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:44,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316990599] [2022-01-18 17:18:44,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316990599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:44,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647204768] [2022-01-18 17:18:44,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:44,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:44,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:44,924 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 17:18:44,925 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 17:18:44,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:44,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:44,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:44,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:45,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:45,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:45,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647204768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:45,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:45,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:45,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724233118] [2022-01-18 17:18:45,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:45,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:45,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:45,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:45,113 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:45,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:45,682 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-01-18 17:18:45,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:18:45,682 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:45,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:45,689 INFO L225 Difference]: With dead ends: 4035 [2022-01-18 17:18:45,689 INFO L226 Difference]: Without dead ends: 4035 [2022-01-18 17:18:45,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:18:45,691 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 436 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:45,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 228 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:45,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-01-18 17:18:45,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-01-18 17:18:45,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:45,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-01-18 17:18:45,730 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-01-18 17:18:45,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:45,730 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-01-18 17:18:45,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:45,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-01-18 17:18:45,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:45,733 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:45,733 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] [2022-01-18 17:18:45,749 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 17:18:45,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:45,949 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:45,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:45,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1232337686, now seen corresponding path program 27 times [2022-01-18 17:18:45,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:45,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966538971] [2022-01-18 17:18:45,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:45,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:45,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:45,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:45,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966538971] [2022-01-18 17:18:45,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966538971] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:45,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711102851] [2022-01-18 17:18:45,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:45,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:45,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:45,986 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 17:18:45,987 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 17:18:46,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:18:46,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:46,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:46,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:46,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:46,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:46,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711102851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:46,152 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:46,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:46,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726576003] [2022-01-18 17:18:46,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:46,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:46,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:46,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:46,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:46,153 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:46,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:46,886 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-01-18 17:18:46,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:18:46,891 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:46,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:46,898 INFO L225 Difference]: With dead ends: 3794 [2022-01-18 17:18:46,898 INFO L226 Difference]: Without dead ends: 3790 [2022-01-18 17:18:46,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:18:46,899 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 360 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:46,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 205 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:46,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-01-18 17:18:46,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-01-18 17:18:46,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:18:46,933 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:18:46,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:46,933 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:18:46,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:46,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:18:46,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:46,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:46,936 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] [2022-01-18 17:18:46,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 17:18:47,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 17:18:47,140 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:47,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:47,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2059201626, now seen corresponding path program 28 times [2022-01-18 17:18:47,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:47,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321006771] [2022-01-18 17:18:47,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:47,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:47,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:47,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:47,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321006771] [2022-01-18 17:18:47,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321006771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:47,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631680026] [2022-01-18 17:18:47,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:47,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:47,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:47,187 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 17:18:47,188 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 17:18:47,207 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:47,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:47,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:47,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:47,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:47,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:47,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631680026] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:47,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:47,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:47,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926509385] [2022-01-18 17:18:47,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:47,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:47,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:47,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:47,327 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:47,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:47,923 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-01-18 17:18:47,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:18:47,924 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:18:47,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:47,930 INFO L225 Difference]: With dead ends: 3978 [2022-01-18 17:18:47,930 INFO L226 Difference]: Without dead ends: 3978 [2022-01-18 17:18:47,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:18:47,931 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 239 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:47,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 200 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:47,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-01-18 17:18:47,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-01-18 17:18:47,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:47,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-01-18 17:18:47,968 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-01-18 17:18:47,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:47,968 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-01-18 17:18:47,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:47,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-01-18 17:18:47,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:47,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:47,971 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] [2022-01-18 17:18:47,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:48,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:48,183 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:48,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:48,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1977825538, now seen corresponding path program 29 times [2022-01-18 17:18:48,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:48,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216278781] [2022-01-18 17:18:48,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:48,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:48,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:48,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:48,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216278781] [2022-01-18 17:18:48,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216278781] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:48,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093434969] [2022-01-18 17:18:48,217 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:48,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:48,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:48,218 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 17:18:48,219 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 17:18:48,238 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:48,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:48,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:48,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:48,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:48,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:48,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093434969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:48,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:48,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:48,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904595622] [2022-01-18 17:18:48,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:48,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:48,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:48,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:48,354 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:48,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:48,798 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-01-18 17:18:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:18:48,799 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:18:48,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:48,805 INFO L225 Difference]: With dead ends: 3706 [2022-01-18 17:18:48,805 INFO L226 Difference]: Without dead ends: 3702 [2022-01-18 17:18:48,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:18:48,806 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 286 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:48,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 143 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:48,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-01-18 17:18:48,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-01-18 17:18:48,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:48,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-01-18 17:18:48,840 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-01-18 17:18:48,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:48,840 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-01-18 17:18:48,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:48,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-01-18 17:18:48,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:48,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:48,843 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] [2022-01-18 17:18:48,858 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 17:18:49,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:49,043 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:49,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:49,044 INFO L85 PathProgramCache]: Analyzing trace with hash 802049786, now seen corresponding path program 30 times [2022-01-18 17:18:49,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:49,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487767363] [2022-01-18 17:18:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:49,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:49,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:49,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:49,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487767363] [2022-01-18 17:18:49,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487767363] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:49,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663321219] [2022-01-18 17:18:49,077 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:49,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:49,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:49,078 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 17:18:49,079 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 17:18:49,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:18:49,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:49,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:49,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:49,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:49,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:49,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:49,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663321219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:49,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:49,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:49,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261048229] [2022-01-18 17:18:49,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:49,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:49,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:49,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:49,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:49,231 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:49,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:49,721 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-01-18 17:18:49,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:18:49,722 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:18:49,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:49,728 INFO L225 Difference]: With dead ends: 4114 [2022-01-18 17:18:49,729 INFO L226 Difference]: Without dead ends: 4102 [2022-01-18 17:18:49,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:18:49,729 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 343 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:49,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 169 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:49,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-01-18 17:18:49,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-01-18 17:18:49,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:49,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-01-18 17:18:49,776 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-01-18 17:18:49,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:49,776 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-01-18 17:18:49,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 17:18:49,776 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-01-18 17:18:49,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:49,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:49,779 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] [2022-01-18 17:18:49,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:49,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 17:18:49,994 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:49,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:49,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1895790794, now seen corresponding path program 31 times [2022-01-18 17:18:49,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:49,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195768695] [2022-01-18 17:18:49,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:49,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:50,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:50,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195768695] [2022-01-18 17:18:50,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195768695] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:50,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247157540] [2022-01-18 17:18:50,035 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:50,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:50,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:50,036 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 17:18:50,037 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 17:18:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:50,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:50,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:50,146 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:50,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:50,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247157540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:50,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:50,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:50,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184846068] [2022-01-18 17:18:50,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:50,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:50,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:50,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:50,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:50,230 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:50,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:50,802 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-01-18 17:18:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:18:50,802 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:50,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:50,809 INFO L225 Difference]: With dead ends: 3694 [2022-01-18 17:18:50,809 INFO L226 Difference]: Without dead ends: 3694 [2022-01-18 17:18:50,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:18:50,809 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 402 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:50,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 248 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:50,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-01-18 17:18:50,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-01-18 17:18:50,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:50,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-01-18 17:18:50,850 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-01-18 17:18:50,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:50,850 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-01-18 17:18:50,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:50,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-01-18 17:18:50,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:50,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:50,853 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] [2022-01-18 17:18:50,869 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 17:18:51,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 17:18:51,061 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:51,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:51,062 INFO L85 PathProgramCache]: Analyzing trace with hash -252751640, now seen corresponding path program 32 times [2022-01-18 17:18:51,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:51,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393219284] [2022-01-18 17:18:51,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:51,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:51,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:51,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:51,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393219284] [2022-01-18 17:18:51,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393219284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:51,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004607724] [2022-01-18 17:18:51,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:51,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:51,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:51,100 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 17:18:51,100 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 17:18:51,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:51,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:51,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:51,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:51,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:51,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:51,262 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:51,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004607724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:51,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:51,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:51,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031736859] [2022-01-18 17:18:51,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:51,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:51,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:51,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:51,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:51,263 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:51,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:51,964 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-01-18 17:18:51,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:18:51,964 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:51,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:51,971 INFO L225 Difference]: With dead ends: 3420 [2022-01-18 17:18:51,971 INFO L226 Difference]: Without dead ends: 3416 [2022-01-18 17:18:51,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:18:51,972 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 338 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:51,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 200 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:51,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-01-18 17:18:52,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-01-18 17:18:52,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-01-18 17:18:52,010 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-01-18 17:18:52,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:52,011 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-01-18 17:18:52,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-01-18 17:18:52,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:52,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:52,014 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] [2022-01-18 17:18:52,031 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 17:18:52,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 17:18:52,215 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:52,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:52,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1520208818, now seen corresponding path program 33 times [2022-01-18 17:18:52,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:52,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600581296] [2022-01-18 17:18:52,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:52,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:52,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:52,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:52,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:52,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600581296] [2022-01-18 17:18:52,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600581296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:52,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362302145] [2022-01-18 17:18:52,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:52,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:52,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:52,268 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 17:18:52,269 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 17:18:52,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:18:52,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:52,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:52,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:52,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:52,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:52,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:52,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362302145] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:52,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:52,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:18:52,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440886323] [2022-01-18 17:18:52,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:52,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:52,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:52,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:52,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:52,420 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:52,954 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-01-18 17:18:52,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:18:52,955 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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 17:18:52,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:52,961 INFO L225 Difference]: With dead ends: 3256 [2022-01-18 17:18:52,961 INFO L226 Difference]: Without dead ends: 3244 [2022-01-18 17:18:52,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:18:52,962 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 217 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:52,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 187 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:52,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-01-18 17:18:52,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-01-18 17:18:52,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-01-18 17:18:52,995 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-01-18 17:18:52,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:52,995 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-01-18 17:18:52,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,995 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-01-18 17:18:52,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:18:52,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:52,998 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] [2022-01-18 17:18:53,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:53,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:18:53,198 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:53,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1154803164, now seen corresponding path program 4 times [2022-01-18 17:18:53,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:53,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941973459] [2022-01-18 17:18:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:53,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:53,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:53,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:53,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:53,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941973459] [2022-01-18 17:18:53,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941973459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:53,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440085222] [2022-01-18 17:18:53,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:53,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:53,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:53,692 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 17:18:53,692 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 17:18:53,714 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:53,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:53,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:18:53,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:54,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:18:54,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:18:54,393 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 109 treesize of output 75 [2022-01-18 17:18:54,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:54,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:55,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:18:55,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:55,724 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-01-18 17:18:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:58,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440085222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:58,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:58,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:18:58,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531681702] [2022-01-18 17:18:58,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:58,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:18:58,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:58,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:18:58,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:18:58,029 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:04,273 INFO L93 Difference]: Finished difference Result 4132 states and 13160 transitions. [2022-01-18 17:19:04,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:19:04,274 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:04,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:04,281 INFO L225 Difference]: With dead ends: 4132 [2022-01-18 17:19:04,281 INFO L226 Difference]: Without dead ends: 4072 [2022-01-18 17:19:04,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=978, Invalid=4134, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 17:19:04,282 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 683 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:04,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 272 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:19:04,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4072 states. [2022-01-18 17:19:04,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4072 to 1792. [2022-01-18 17:19:04,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-01-18 17:19:04,320 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-01-18 17:19:04,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:04,320 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-01-18 17:19:04,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-01-18 17:19:04,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:04,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:04,323 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] [2022-01-18 17:19:04,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 17:19:04,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 17:19:04,524 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:04,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash -873594852, now seen corresponding path program 5 times [2022-01-18 17:19:04,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:04,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793848233] [2022-01-18 17:19:04,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:04,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:04,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:04,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:04,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793848233] [2022-01-18 17:19:04,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793848233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:04,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731880333] [2022-01-18 17:19:04,958 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:04,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:04,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:04,959 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 17:19:04,960 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 17:19:04,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:04,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:04,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:19:04,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:05,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:05,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:05,553 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 109 treesize of output 75 [2022-01-18 17:19:05,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:05,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:06,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:06,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:06,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-01-18 17:19:12,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:12,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731880333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:12,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:12,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:19:12,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713077504] [2022-01-18 17:19:12,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:12,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:19:12,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:12,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:19:12,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:19:12,046 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:18,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:18,895 INFO L93 Difference]: Finished difference Result 4121 states and 13207 transitions. [2022-01-18 17:19:18,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 17:19:18,895 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:18,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:18,903 INFO L225 Difference]: With dead ends: 4121 [2022-01-18 17:19:18,903 INFO L226 Difference]: Without dead ends: 4091 [2022-01-18 17:19:18,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1732 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=978, Invalid=4278, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 17:19:18,904 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 462 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:18,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 362 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1398 Invalid, 0 Unknown, 19 Unchecked, 0.9s Time] [2022-01-18 17:19:18,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2022-01-18 17:19:18,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 1837. [2022-01-18 17:19:18,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 3.579520697167756) internal successors, (6572), 1836 states have internal predecessors, (6572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:18,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 6572 transitions. [2022-01-18 17:19:18,940 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 6572 transitions. Word has length 26 [2022-01-18 17:19:18,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:18,940 INFO L470 AbstractCegarLoop]: Abstraction has 1837 states and 6572 transitions. [2022-01-18 17:19:18,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:18,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 6572 transitions. [2022-01-18 17:19:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:18,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:18,943 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] [2022-01-18 17:19:18,960 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 17:19:19,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 17:19:19,144 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:19,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:19,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1927464722, now seen corresponding path program 6 times [2022-01-18 17:19:19,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:19,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452803114] [2022-01-18 17:19:19,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:19,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:19,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:19,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:19,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:19,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452803114] [2022-01-18 17:19:19,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452803114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:19,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631123407] [2022-01-18 17:19:19,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:19:19,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:19,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:19,568 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 17:19:19,569 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 17:19:19,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:19:19,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:19,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:19:19,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:20,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:20,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:20,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 85 [2022-01-18 17:19:20,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:20,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:21,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:21,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:21,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:21,899 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 335 treesize of output 253 [2022-01-18 17:19:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:23,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631123407] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:23,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:23,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:19:23,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911798984] [2022-01-18 17:19:23,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:23,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:19:23,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:23,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:19:23,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:19:23,191 INFO L87 Difference]: Start difference. First operand 1837 states and 6572 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:43,425 INFO L93 Difference]: Finished difference Result 4509 states and 14690 transitions. [2022-01-18 17:19:43,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 17:19:43,425 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:43,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:43,433 INFO L225 Difference]: With dead ends: 4509 [2022-01-18 17:19:43,433 INFO L226 Difference]: Without dead ends: 4442 [2022-01-18 17:19:43,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4211 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=1697, Invalid=10735, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 17:19:43,434 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 625 mSDsluCounter, 1180 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 2941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:43,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [625 Valid, 621 Invalid, 2941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 2602 Invalid, 0 Unknown, 242 Unchecked, 2.2s Time] [2022-01-18 17:19:43,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4442 states. [2022-01-18 17:19:43,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4442 to 1918. [2022-01-18 17:19:43,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1918 states, 1917 states have (on average 3.575899843505477) internal successors, (6855), 1917 states have internal predecessors, (6855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1918 states and 6855 transitions. [2022-01-18 17:19:43,475 INFO L78 Accepts]: Start accepts. Automaton has 1918 states and 6855 transitions. Word has length 26 [2022-01-18 17:19:43,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:43,475 INFO L470 AbstractCegarLoop]: Abstraction has 1918 states and 6855 transitions. [2022-01-18 17:19:43,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,476 INFO L276 IsEmpty]: Start isEmpty. Operand 1918 states and 6855 transitions. [2022-01-18 17:19:43,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:43,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:43,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:43,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:43,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 17:19:43,694 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:43,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:43,694 INFO L85 PathProgramCache]: Analyzing trace with hash 717834456, now seen corresponding path program 34 times [2022-01-18 17:19:43,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:43,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437051454] [2022-01-18 17:19:43,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:43,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:44,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:44,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:44,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437051454] [2022-01-18 17:19:44,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437051454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:44,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688684060] [2022-01-18 17:19:44,214 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:19:44,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:44,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:44,215 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 17:19:44,215 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 17:19:44,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:19:44,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:44,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:19:44,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:44,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:44,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:44,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:44,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 75 [2022-01-18 17:19:45,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:45,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:46,227 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:19:46,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 [2022-01-18 17:19:47,395 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:47,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688684060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:47,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:47,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:19:47,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165040384] [2022-01-18 17:19:47,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:47,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:19:47,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:47,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:19:47,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:19:47,396 INFO L87 Difference]: Start difference. First operand 1918 states and 6855 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:19:56,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:56,604 INFO L93 Difference]: Finished difference Result 3997 states and 13369 transitions. [2022-01-18 17:19:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 17:19:56,604 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 26 [2022-01-18 17:19:56,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:56,611 INFO L225 Difference]: With dead ends: 3997 [2022-01-18 17:19:56,611 INFO L226 Difference]: Without dead ends: 3967 [2022-01-18 17:19:56,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2843 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=1175, Invalid=7381, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 17:19:56,612 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 323 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:56,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 372 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:19:56,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2022-01-18 17:19:56,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 1991. [2022-01-18 17:19:56,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1991 states, 1990 states have (on average 3.571356783919598) internal successors, (7107), 1990 states have internal predecessors, (7107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:56,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 7107 transitions. [2022-01-18 17:19:56,651 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 7107 transitions. Word has length 26 [2022-01-18 17:19:56,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:56,651 INFO L470 AbstractCegarLoop]: Abstraction has 1991 states and 7107 transitions. [2022-01-18 17:19:56,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:19:56,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 7107 transitions. [2022-01-18 17:19:56,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:56,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:56,655 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] [2022-01-18 17:19:56,670 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 17:19:56,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 17:19:56,855 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:56,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:56,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1522881632, now seen corresponding path program 7 times [2022-01-18 17:19:56,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:56,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175167917] [2022-01-18 17:19:56,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:56,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:57,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:57,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:57,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175167917] [2022-01-18 17:19:57,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175167917] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:57,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991037492] [2022-01-18 17:19:57,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:19:57,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:57,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:57,414 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 17:19:57,415 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 17:19:57,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:57,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:19:57,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:58,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:58,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:58,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:19:59,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:59,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:00,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:00,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 323 treesize of output 273 [2022-01-18 17:20:23,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:23,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991037492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:23,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:23,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:20:23,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702804779] [2022-01-18 17:20:23,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:23,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:20:23,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:23,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:20:23,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:20:23,576 INFO L87 Difference]: Start difference. First operand 1991 states and 7107 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:28,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:28,485 INFO L93 Difference]: Finished difference Result 5092 states and 16963 transitions. [2022-01-18 17:20:28,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:20:28,485 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:28,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:28,494 INFO L225 Difference]: With dead ends: 5092 [2022-01-18 17:20:28,494 INFO L226 Difference]: Without dead ends: 5078 [2022-01-18 17:20:28,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1296 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=633, Invalid=2789, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 17:20:28,496 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 305 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:28,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 425 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 674 Invalid, 0 Unknown, 470 Unchecked, 0.5s Time] [2022-01-18 17:20:28,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5078 states. [2022-01-18 17:20:28,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5078 to 2019. [2022-01-18 17:20:28,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 2018 states have (on average 3.576808721506442) internal successors, (7218), 2018 states have internal predecessors, (7218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:28,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 7218 transitions. [2022-01-18 17:20:28,545 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 7218 transitions. Word has length 26 [2022-01-18 17:20:28,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:28,545 INFO L470 AbstractCegarLoop]: Abstraction has 2019 states and 7218 transitions. [2022-01-18 17:20:28,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:28,545 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 7218 transitions. [2022-01-18 17:20:28,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:28,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:28,549 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:20:28,565 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 17:20:28,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:28,765 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:28,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:28,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1221704100, now seen corresponding path program 35 times [2022-01-18 17:20:28,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:28,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113914329] [2022-01-18 17:20:28,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:28,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:29,237 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:29,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:29,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113914329] [2022-01-18 17:20:29,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113914329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:29,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750332063] [2022-01-18 17:20:29,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:20:29,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:29,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:29,240 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 17:20:29,252 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 17:20:29,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:20:29,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:29,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:20:29,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:29,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:29,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:29,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:29,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:29,949 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 115 treesize of output 75 [2022-01-18 17:20:30,065 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:30,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:31,091 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:20:31,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 [2022-01-18 17:20:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:32,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750332063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:32,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:32,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:20:32,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086141015] [2022-01-18 17:20:32,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:32,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:20:32,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:32,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:20:32,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:20:32,242 INFO L87 Difference]: Start difference. First operand 2019 states and 7218 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:20:42,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:42,043 INFO L93 Difference]: Finished difference Result 4024 states and 13206 transitions. [2022-01-18 17:20:42,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 17:20:42,044 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 26 [2022-01-18 17:20:42,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:42,050 INFO L225 Difference]: With dead ends: 4024 [2022-01-18 17:20:42,051 INFO L226 Difference]: Without dead ends: 3969 [2022-01-18 17:20:42,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=1264, Invalid=6046, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:20:42,051 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 422 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 2545 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 2650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:42,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 594 Invalid, 2650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2545 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:20:42,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3969 states. [2022-01-18 17:20:42,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3969 to 2062. [2022-01-18 17:20:42,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2062 states, 2061 states have (on average 3.5783600194080543) internal successors, (7375), 2061 states have internal predecessors, (7375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:42,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7375 transitions. [2022-01-18 17:20:42,089 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7375 transitions. Word has length 26 [2022-01-18 17:20:42,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:42,089 INFO L470 AbstractCegarLoop]: Abstraction has 2062 states and 7375 transitions. [2022-01-18 17:20:42,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:20:42,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7375 transitions. [2022-01-18 17:20:42,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:42,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:42,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:20:42,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 17:20:42,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:42,293 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:42,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:42,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2096944352, now seen corresponding path program 36 times [2022-01-18 17:20:42,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:42,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132848286] [2022-01-18 17:20:42,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:42,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:42,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:42,783 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:42,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132848286] [2022-01-18 17:20:42,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132848286] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631544795] [2022-01-18 17:20:42,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:20:42,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:42,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:42,785 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 17:20:42,786 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 17:20:42,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:20:42,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:42,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:20:42,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:43,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:43,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:43,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:43,369 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 115 treesize of output 101 [2022-01-18 17:20:43,956 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:43,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:44,956 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:20:44,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 [2022-01-18 17:20:46,726 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:46,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631544795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:46,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:46,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2022-01-18 17:20:46,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55795009] [2022-01-18 17:20:46,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:46,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:20:46,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:46,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:20:46,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:20:46,727 INFO L87 Difference]: Start difference. First operand 2062 states and 7375 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:03,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:03,594 INFO L93 Difference]: Finished difference Result 8295 states and 25821 transitions. [2022-01-18 17:22:03,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 374 states. [2022-01-18 17:22:03,595 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:22:03,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:03,608 INFO L225 Difference]: With dead ends: 8295 [2022-01-18 17:22:03,608 INFO L226 Difference]: Without dead ends: 8160 [2022-01-18 17:22:03,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 391 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69401 ImplicationChecksByTransitivity, 72.7s TimeCoverageRelationStatistics Valid=13389, Invalid=140667, Unknown=0, NotChecked=0, Total=154056 [2022-01-18 17:22:03,614 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 1269 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 6101 mSolverCounterSat, 338 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1269 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 6439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 338 IncrementalHoareTripleChecker+Valid, 6101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:03,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1269 Valid, 1650 Invalid, 6439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [338 Valid, 6101 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-01-18 17:22:03,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8160 states. [2022-01-18 17:22:03,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8160 to 2226. [2022-01-18 17:22:03,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2225 states have (on average 3.5644943820224717) internal successors, (7931), 2225 states have internal predecessors, (7931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:03,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 7931 transitions. [2022-01-18 17:22:03,699 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 7931 transitions. Word has length 26 [2022-01-18 17:22:03,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:03,699 INFO L470 AbstractCegarLoop]: Abstraction has 2226 states and 7931 transitions. [2022-01-18 17:22:03,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:03,699 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 7931 transitions. [2022-01-18 17:22:03,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:03,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:03,702 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] [2022-01-18 17:22:03,718 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 17:22:03,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 17:22:03,903 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:03,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:03,904 INFO L85 PathProgramCache]: Analyzing trace with hash 918853184, now seen corresponding path program 8 times [2022-01-18 17:22:03,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:03,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115405742] [2022-01-18 17:22:03,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:03,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:03,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:04,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:04,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:04,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115405742] [2022-01-18 17:22:04,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115405742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:04,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089734019] [2022-01-18 17:22:04,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:22:04,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:04,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:04,407 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 17:22:04,407 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 17:22:04,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:22:04,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:04,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:22:04,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:05,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:05,100 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 109 treesize of output 91 [2022-01-18 17:22:06,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:06,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:07,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:07,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:07,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:07,461 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 339 treesize of output 253 [2022-01-18 17:22:08,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:08,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089734019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:08,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:08,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-18 17:22:08,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99589031] [2022-01-18 17:22:08,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:08,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:22:08,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:08,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:22:08,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:22:08,730 INFO L87 Difference]: Start difference. First operand 2226 states and 7931 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:25,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:25,066 INFO L93 Difference]: Finished difference Result 4489 states and 14451 transitions. [2022-01-18 17:22:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 17:22:25,067 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:22:25,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:25,074 INFO L225 Difference]: With dead ends: 4489 [2022-01-18 17:22:25,074 INFO L226 Difference]: Without dead ends: 4355 [2022-01-18 17:22:25,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3043 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=1344, Invalid=7398, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 17:22:25,075 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 414 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1984 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:25,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 526 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1984 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:22:25,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4355 states. [2022-01-18 17:22:25,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4355 to 2300. [2022-01-18 17:22:25,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 3.557198782079165) internal successors, (8178), 2299 states have internal predecessors, (8178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:25,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 8178 transitions. [2022-01-18 17:22:25,120 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 8178 transitions. Word has length 26 [2022-01-18 17:22:25,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:25,120 INFO L470 AbstractCegarLoop]: Abstraction has 2300 states and 8178 transitions. [2022-01-18 17:22:25,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:25,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 8178 transitions. [2022-01-18 17:22:25,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:25,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:25,124 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] [2022-01-18 17:22:25,139 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 17:22:25,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 17:22:25,324 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:25,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:25,325 INFO L85 PathProgramCache]: Analyzing trace with hash 193303520, now seen corresponding path program 9 times [2022-01-18 17:22:25,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:25,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911152730] [2022-01-18 17:22:25,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:25,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:25,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:25,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:25,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911152730] [2022-01-18 17:22:25,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911152730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:25,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495480150] [2022-01-18 17:22:25,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:22:25,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:25,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:25,789 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 17:22:25,789 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 17:22:25,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:22:25,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:25,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:22:25,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:26,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:26,256 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 89 treesize of output 89 [2022-01-18 17:22:32,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:32,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:34,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:34,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 265 [2022-01-18 17:22:44,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:44,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495480150] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:44,032 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:44,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-18 17:22:44,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205388111] [2022-01-18 17:22:44,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:44,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:22:44,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:44,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:22:44,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:22:44,032 INFO L87 Difference]: Start difference. First operand 2300 states and 8178 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:49,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:49,088 INFO L93 Difference]: Finished difference Result 3928 states and 13451 transitions. [2022-01-18 17:22:49,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:22:49,089 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:22:49,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:49,096 INFO L225 Difference]: With dead ends: 3928 [2022-01-18 17:22:49,096 INFO L226 Difference]: Without dead ends: 3907 [2022-01-18 17:22:49,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=584, Invalid=2496, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:22:49,097 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 298 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:49,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 339 Invalid, 1788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1198 Invalid, 0 Unknown, 524 Unchecked, 0.9s Time] [2022-01-18 17:22:49,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3907 states. [2022-01-18 17:22:49,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3907 to 2326. [2022-01-18 17:22:49,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2326 states, 2325 states have (on average 3.557849462365591) internal successors, (8272), 2325 states have internal predecessors, (8272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2326 states to 2326 states and 8272 transitions. [2022-01-18 17:22:49,141 INFO L78 Accepts]: Start accepts. Automaton has 2326 states and 8272 transitions. Word has length 26 [2022-01-18 17:22:49,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:49,141 INFO L470 AbstractCegarLoop]: Abstraction has 2326 states and 8272 transitions. [2022-01-18 17:22:49,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:49,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2326 states and 8272 transitions. [2022-01-18 17:22:49,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:49,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:49,145 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] [2022-01-18 17:22:49,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 17:22:49,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 17:22:49,354 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:49,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:49,355 INFO L85 PathProgramCache]: Analyzing trace with hash -483290174, now seen corresponding path program 10 times [2022-01-18 17:22:49,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:49,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235099260] [2022-01-18 17:22:49,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:49,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:49,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:49,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:49,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235099260] [2022-01-18 17:22:49,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235099260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:49,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016159694] [2022-01-18 17:22:49,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:22:49,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:49,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:49,741 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 17:22:49,742 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 17:22:49,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:22:49,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:49,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:22:49,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:50,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:50,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:50,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-01-18 17:22:51,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:51,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:52,466 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:22:52,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 419 treesize of output 309 [2022-01-18 17:22:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:57,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016159694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:57,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:57,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 17:22:57,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943734843] [2022-01-18 17:22:57,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:57,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:22:57,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:57,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:22:57,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:22:57,265 INFO L87 Difference]: Start difference. First operand 2326 states and 8272 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:01,816 INFO L93 Difference]: Finished difference Result 4253 states and 13868 transitions. [2022-01-18 17:23:01,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:23:01,816 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:01,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:01,824 INFO L225 Difference]: With dead ends: 4253 [2022-01-18 17:23:01,824 INFO L226 Difference]: Without dead ends: 4203 [2022-01-18 17:23:01,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=283, Invalid=1439, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:23:01,825 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 266 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:01,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 314 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1074 Invalid, 0 Unknown, 42 Unchecked, 0.8s Time] [2022-01-18 17:23:01,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4203 states. [2022-01-18 17:23:01,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4203 to 2347. [2022-01-18 17:23:01,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2347 states, 2346 states have (on average 3.561381074168798) internal successors, (8355), 2346 states have internal predecessors, (8355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2347 states to 2347 states and 8355 transitions. [2022-01-18 17:23:01,881 INFO L78 Accepts]: Start accepts. Automaton has 2347 states and 8355 transitions. Word has length 26 [2022-01-18 17:23:01,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:01,881 INFO L470 AbstractCegarLoop]: Abstraction has 2347 states and 8355 transitions. [2022-01-18 17:23:01,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,881 INFO L276 IsEmpty]: Start isEmpty. Operand 2347 states and 8355 transitions. [2022-01-18 17:23:01,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:01,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:01,885 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] [2022-01-18 17:23:01,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 17:23:02,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:02,087 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:02,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:02,088 INFO L85 PathProgramCache]: Analyzing trace with hash 999844764, now seen corresponding path program 11 times [2022-01-18 17:23:02,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:02,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716010302] [2022-01-18 17:23:02,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:02,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:02,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:02,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:02,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:02,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716010302] [2022-01-18 17:23:02,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716010302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:02,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179990913] [2022-01-18 17:23:02,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:23:02,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:02,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:02,539 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:23:02,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 17:23:02,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:23:02,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:02,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:23:02,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:03,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:03,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:03,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-01-18 17:23:04,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:04,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:05,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:05,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:05,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 347 treesize of output 261 [2022-01-18 17:23:14,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:14,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179990913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:14,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:14,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-18 17:23:14,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503691745] [2022-01-18 17:23:14,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:14,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:23:14,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:14,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:23:14,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:23:14,217 INFO L87 Difference]: Start difference. First operand 2347 states and 8355 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:41,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:41,260 INFO L93 Difference]: Finished difference Result 5771 states and 18551 transitions. [2022-01-18 17:23:41,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-18 17:23:41,261 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:41,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:41,270 INFO L225 Difference]: With dead ends: 5771 [2022-01-18 17:23:41,270 INFO L226 Difference]: Without dead ends: 5666 [2022-01-18 17:23:41,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6755 ImplicationChecksByTransitivity, 25.9s TimeCoverageRelationStatistics Valid=2353, Invalid=15203, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 17:23:41,271 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 371 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 2478 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:41,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 625 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2478 Invalid, 0 Unknown, 442 Unchecked, 2.1s Time] [2022-01-18 17:23:41,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states. [2022-01-18 17:23:41,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 2463. [2022-01-18 17:23:41,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2463 states, 2462 states have (on average 3.5556458164094233) internal successors, (8754), 2462 states have internal predecessors, (8754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:41,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2463 states to 2463 states and 8754 transitions. [2022-01-18 17:23:41,324 INFO L78 Accepts]: Start accepts. Automaton has 2463 states and 8754 transitions. Word has length 26 [2022-01-18 17:23:41,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:41,324 INFO L470 AbstractCegarLoop]: Abstraction has 2463 states and 8754 transitions. [2022-01-18 17:23:41,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:41,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2463 states and 8754 transitions. [2022-01-18 17:23:41,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:41,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:41,328 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] [2022-01-18 17:23:41,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 17:23:41,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 17:23:41,529 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:41,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:41,529 INFO L85 PathProgramCache]: Analyzing trace with hash -340731392, now seen corresponding path program 12 times [2022-01-18 17:23:41,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:41,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184541040] [2022-01-18 17:23:41,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:41,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:41,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:41,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:41,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:41,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184541040] [2022-01-18 17:23:41,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184541040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:41,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299402953] [2022-01-18 17:23:41,936 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:23:41,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:41,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:41,936 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:23:41,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 17:23:41,961 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:23:41,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:41,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:23:41,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:42,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:42,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:42,597 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 109 treesize of output 75 [2022-01-18 17:23:42,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:42,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:44,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:44,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:44,152 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 339 treesize of output 261 [2022-01-18 17:23:49,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:49,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299402953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:49,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:49,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:23:49,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444464540] [2022-01-18 17:23:49,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:49,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:23:49,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:49,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:23:49,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:23:49,239 INFO L87 Difference]: Start difference. First operand 2463 states and 8754 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:55,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:55,008 INFO L93 Difference]: Finished difference Result 4483 states and 14789 transitions. [2022-01-18 17:23:55,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:23:55,008 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:55,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:55,016 INFO L225 Difference]: With dead ends: 4483 [2022-01-18 17:23:55,016 INFO L226 Difference]: Without dead ends: 4441 [2022-01-18 17:23:55,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=799, Invalid=3491, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 17:23:55,017 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 369 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:55,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 251 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 732 Invalid, 0 Unknown, 217 Unchecked, 0.6s Time] [2022-01-18 17:23:55,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4441 states. [2022-01-18 17:23:55,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4441 to 2536. [2022-01-18 17:23:55,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2536 states, 2535 states have (on average 3.560552268244576) internal successors, (9026), 2535 states have internal predecessors, (9026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:55,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2536 states to 2536 states and 9026 transitions. [2022-01-18 17:23:55,062 INFO L78 Accepts]: Start accepts. Automaton has 2536 states and 9026 transitions. Word has length 26 [2022-01-18 17:23:55,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:55,062 INFO L470 AbstractCegarLoop]: Abstraction has 2536 states and 9026 transitions. [2022-01-18 17:23:55,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:55,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2536 states and 9026 transitions. [2022-01-18 17:23:55,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:55,066 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:55,066 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] [2022-01-18 17:23:55,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 17:23:55,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:55,267 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:55,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:55,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1834639114, now seen corresponding path program 13 times [2022-01-18 17:23:55,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:55,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643424391] [2022-01-18 17:23:55,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:55,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:55,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:55,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:55,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643424391] [2022-01-18 17:23:55,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643424391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:55,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608861601] [2022-01-18 17:23:55,746 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:23:55,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:55,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:55,747 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:23:55,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 17:23:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:55,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:23:55,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:56,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:56,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:56,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:23:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:56,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:58,145 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:23:58,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 339 treesize of output 261 [2022-01-18 17:24:01,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:01,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608861601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:01,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:01,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:24:01,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261400348] [2022-01-18 17:24:01,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:01,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:01,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:01,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:01,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:01,990 INFO L87 Difference]: Start difference. First operand 2536 states and 9026 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:10,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:10,201 INFO L93 Difference]: Finished difference Result 4695 states and 15530 transitions. [2022-01-18 17:24:10,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 17:24:10,202 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:10,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:10,210 INFO L225 Difference]: With dead ends: 4695 [2022-01-18 17:24:10,210 INFO L226 Difference]: Without dead ends: 4642 [2022-01-18 17:24:10,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1647 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=817, Invalid=4585, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 17:24:10,211 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 315 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1988 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:10,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 468 Invalid, 2046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1988 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:24:10,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4642 states. [2022-01-18 17:24:10,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4642 to 2555. [2022-01-18 17:24:10,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2555 states, 2554 states have (on average 3.5602975724353954) internal successors, (9093), 2554 states have internal predecessors, (9093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:10,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2555 states to 2555 states and 9093 transitions. [2022-01-18 17:24:10,257 INFO L78 Accepts]: Start accepts. Automaton has 2555 states and 9093 transitions. Word has length 26 [2022-01-18 17:24:10,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:10,258 INFO L470 AbstractCegarLoop]: Abstraction has 2555 states and 9093 transitions. [2022-01-18 17:24:10,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:10,258 INFO L276 IsEmpty]: Start isEmpty. Operand 2555 states and 9093 transitions. [2022-01-18 17:24:10,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:10,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:10,262 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] [2022-01-18 17:24:10,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 17:24:10,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 17:24:10,462 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:10,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:10,462 INFO L85 PathProgramCache]: Analyzing trace with hash 646760220, now seen corresponding path program 14 times [2022-01-18 17:24:10,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:10,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994700556] [2022-01-18 17:24:10,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:10,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:10,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:11,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:11,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:11,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994700556] [2022-01-18 17:24:11,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994700556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:11,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300053621] [2022-01-18 17:24:11,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:24:11,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:11,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:11,007 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:24:11,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 17:24:11,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:24:11,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:11,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:24:11,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:11,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:11,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:11,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-01-18 17:24:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:12,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:13,441 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:24:13,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 355 treesize of output 269 [2022-01-18 17:24:18,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:18,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300053621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:18,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:18,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:24:18,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286898360] [2022-01-18 17:24:18,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:18,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:18,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:18,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:18,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:18,069 INFO L87 Difference]: Start difference. First operand 2555 states and 9093 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:26,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:26,195 INFO L93 Difference]: Finished difference Result 4892 states and 16164 transitions. [2022-01-18 17:24:26,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:24:26,196 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:26,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:26,204 INFO L225 Difference]: With dead ends: 4892 [2022-01-18 17:24:26,205 INFO L226 Difference]: Without dead ends: 4827 [2022-01-18 17:24:26,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=813, Invalid=4737, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:24:26,205 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 391 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:26,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 336 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:24:26,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2022-01-18 17:24:26,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 2561. [2022-01-18 17:24:26,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2561 states, 2560 states have (on average 3.559765625) internal successors, (9113), 2560 states have internal predecessors, (9113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2561 states to 2561 states and 9113 transitions. [2022-01-18 17:24:26,253 INFO L78 Accepts]: Start accepts. Automaton has 2561 states and 9113 transitions. Word has length 26 [2022-01-18 17:24:26,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:26,253 INFO L470 AbstractCegarLoop]: Abstraction has 2561 states and 9113 transitions. [2022-01-18 17:24:26,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:26,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 9113 transitions. [2022-01-18 17:24:26,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:26,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:26,256 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:26,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 17:24:26,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 17:24:26,457 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:26,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash 902763630, now seen corresponding path program 37 times [2022-01-18 17:24:26,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:26,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432019339] [2022-01-18 17:24:26,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:26,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:26,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:26,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:26,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432019339] [2022-01-18 17:24:26,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432019339] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:26,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849879357] [2022-01-18 17:24:26,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:24:26,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:26,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:26,859 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:24:26,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 17:24:26,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:26,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:24:26,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:27,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:27,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:27,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:27,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:27,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-01-18 17:24:27,685 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:27,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:28,851 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:24:28,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-01-18 17:24:30,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:30,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849879357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:30,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:30,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:24:30,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935010805] [2022-01-18 17:24:30,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:30,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:24:30,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:30,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:24:30,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:24:30,148 INFO L87 Difference]: Start difference. First operand 2561 states and 9113 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:33,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:33,877 INFO L93 Difference]: Finished difference Result 4205 states and 14207 transitions. [2022-01-18 17:24:33,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 17:24:33,877 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:33,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:33,884 INFO L225 Difference]: With dead ends: 4205 [2022-01-18 17:24:33,884 INFO L226 Difference]: Without dead ends: 4175 [2022-01-18 17:24:33,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=583, Invalid=3449, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 17:24:33,885 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 244 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1319 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:33,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 328 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1319 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:24:33,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2022-01-18 17:24:33,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 2581. [2022-01-18 17:24:33,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2581 states, 2580 states have (on average 3.5554263565891473) internal successors, (9173), 2580 states have internal predecessors, (9173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:33,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2581 states to 2581 states and 9173 transitions. [2022-01-18 17:24:33,929 INFO L78 Accepts]: Start accepts. Automaton has 2581 states and 9173 transitions. Word has length 26 [2022-01-18 17:24:33,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:33,929 INFO L470 AbstractCegarLoop]: Abstraction has 2581 states and 9173 transitions. [2022-01-18 17:24:33,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:33,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2581 states and 9173 transitions. [2022-01-18 17:24:33,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:33,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:33,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:33,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 17:24:34,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:34,135 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:34,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:34,135 INFO L85 PathProgramCache]: Analyzing trace with hash 2020528988, now seen corresponding path program 38 times [2022-01-18 17:24:34,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:34,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062571473] [2022-01-18 17:24:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:34,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:34,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:34,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:34,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062571473] [2022-01-18 17:24:34,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062571473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:34,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299561894] [2022-01-18 17:24:34,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:24:34,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:34,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:34,551 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:24:34,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 17:24:34,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:24:34,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:34,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:24:34,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:35,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:35,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:35,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:35,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:35,207 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 127 treesize of output 103 [2022-01-18 17:24:36,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:36,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:37,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:37,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:37,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:37,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:37,954 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 367 treesize of output 239 [2022-01-18 17:24:38,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:38,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299561894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:38,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:38,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-01-18 17:24:38,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908688803] [2022-01-18 17:24:38,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:38,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:24:38,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:38,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:24:38,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:24:38,712 INFO L87 Difference]: Start difference. First operand 2581 states and 9173 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 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 17:24:50,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:50,833 INFO L93 Difference]: Finished difference Result 4403 states and 14681 transitions. [2022-01-18 17:24:50,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 17:24:50,833 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 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 26 [2022-01-18 17:24:50,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:50,841 INFO L225 Difference]: With dead ends: 4403 [2022-01-18 17:24:50,841 INFO L226 Difference]: Without dead ends: 4273 [2022-01-18 17:24:50,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2758 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=1443, Invalid=6929, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 17:24:50,841 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 377 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:50,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 474 Invalid, 1946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:24:50,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4273 states. [2022-01-18 17:24:50,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4273 to 2623. [2022-01-18 17:24:50,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2623 states, 2622 states have (on average 3.54233409610984) internal successors, (9288), 2622 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2623 states to 2623 states and 9288 transitions. [2022-01-18 17:24:50,884 INFO L78 Accepts]: Start accepts. Automaton has 2623 states and 9288 transitions. Word has length 26 [2022-01-18 17:24:50,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:50,884 INFO L470 AbstractCegarLoop]: Abstraction has 2623 states and 9288 transitions. [2022-01-18 17:24:50,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 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 17:24:50,885 INFO L276 IsEmpty]: Start isEmpty. Operand 2623 states and 9288 transitions. [2022-01-18 17:24:50,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:50,888 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:50,888 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:50,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 17:24:51,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 17:24:51,088 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:51,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:51,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1206563744, now seen corresponding path program 39 times [2022-01-18 17:24:51,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:51,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380532354] [2022-01-18 17:24:51,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:51,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:51,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:51,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:51,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:51,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380532354] [2022-01-18 17:24:51,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380532354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:51,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298912263] [2022-01-18 17:24:51,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:24:51,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:51,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:51,589 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:24:51,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 17:24:51,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:24:51,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:51,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:24:51,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:52,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:52,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:52,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:52,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 125 treesize of output 115 [2022-01-18 17:24:53,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:53,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:58,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:58,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:58,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:58,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:58,404 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 303 treesize of output 181 [2022-01-18 17:24:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:58,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298912263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:58,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:58,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2022-01-18 17:24:58,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384314040] [2022-01-18 17:24:58,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:58,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:24:58,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:58,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:24:58,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:24:58,571 INFO L87 Difference]: Start difference. First operand 2623 states and 9288 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:08,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:08,119 INFO L93 Difference]: Finished difference Result 4946 states and 16617 transitions. [2022-01-18 17:25:08,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:25:08,119 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:08,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:08,128 INFO L225 Difference]: With dead ends: 4946 [2022-01-18 17:25:08,128 INFO L226 Difference]: Without dead ends: 4901 [2022-01-18 17:25:08,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2259 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=1192, Invalid=6117, Unknown=1, NotChecked=0, Total=7310 [2022-01-18 17:25:08,129 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 381 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 686 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:08,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 507 Invalid, 2345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1560 Invalid, 0 Unknown, 686 Unchecked, 1.1s Time] [2022-01-18 17:25:08,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-01-18 17:25:08,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 2714. [2022-01-18 17:25:08,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 3.5307777368227056) internal successors, (9579), 2713 states have internal predecessors, (9579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:08,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 9579 transitions. [2022-01-18 17:25:08,177 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 9579 transitions. Word has length 26 [2022-01-18 17:25:08,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:08,177 INFO L470 AbstractCegarLoop]: Abstraction has 2714 states and 9579 transitions. [2022-01-18 17:25:08,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:08,178 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 9579 transitions. [2022-01-18 17:25:08,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:08,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:08,181 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:25:08,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 17:25:08,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 17:25:08,381 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:08,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:08,382 INFO L85 PathProgramCache]: Analyzing trace with hash 267653912, now seen corresponding path program 40 times [2022-01-18 17:25:08,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:08,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215042354] [2022-01-18 17:25:08,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:08,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:08,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:08,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:08,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215042354] [2022-01-18 17:25:08,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215042354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:08,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090358459] [2022-01-18 17:25:08,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:25:08,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:08,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:08,826 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:25:08,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 17:25:08,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:25:08,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:08,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:25:08,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:09,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:09,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:09,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:09,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:09,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 75 [2022-01-18 17:25:09,596 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:09,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:10,912 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:25:10,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 [2022-01-18 17:25:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:12,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090358459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:12,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:12,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:25:12,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218502237] [2022-01-18 17:25:12,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:12,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:25:12,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:25:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:25:12,314 INFO L87 Difference]: Start difference. First operand 2714 states and 9579 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:25:18,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:18,764 INFO L93 Difference]: Finished difference Result 4529 states and 15159 transitions. [2022-01-18 17:25:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:25:18,765 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 26 [2022-01-18 17:25:18,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:18,773 INFO L225 Difference]: With dead ends: 4529 [2022-01-18 17:25:18,773 INFO L226 Difference]: Without dead ends: 4499 [2022-01-18 17:25:18,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2101 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=850, Invalid=5630, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:25:18,774 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 242 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 2089 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 2232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:18,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 557 Invalid, 2232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2089 Invalid, 0 Unknown, 63 Unchecked, 1.4s Time] [2022-01-18 17:25:18,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4499 states. [2022-01-18 17:25:18,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4499 to 2752. [2022-01-18 17:25:18,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2751 states have (on average 3.5223555070883314) internal successors, (9690), 2751 states have internal predecessors, (9690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9690 transitions. [2022-01-18 17:25:18,826 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9690 transitions. Word has length 26 [2022-01-18 17:25:18,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:18,826 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9690 transitions. [2022-01-18 17:25:18,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 17:25:18,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9690 transitions. [2022-01-18 17:25:18,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:18,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:18,830 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] [2022-01-18 17:25:18,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 17:25:19,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:19,043 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:19,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:19,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1794939168, now seen corresponding path program 15 times [2022-01-18 17:25:19,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:19,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145738996] [2022-01-18 17:25:19,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:19,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:19,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:19,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145738996] [2022-01-18 17:25:19,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145738996] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:19,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091873899] [2022-01-18 17:25:19,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:25:19,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:19,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:19,506 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:25:19,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 17:25:19,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:25:19,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:19,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:25:19,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:20,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:20,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:20,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:25:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:21,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:22,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:22,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 265 [2022-01-18 17:25:50,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:50,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091873899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:50,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:50,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:25:50,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741466297] [2022-01-18 17:25:50,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:50,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:25:50,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:50,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:25:50,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:25:50,342 INFO L87 Difference]: Start difference. First operand 2752 states and 9690 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:55,849 INFO L93 Difference]: Finished difference Result 6243 states and 19866 transitions. [2022-01-18 17:25:55,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:25:55,849 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:55,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:55,861 INFO L225 Difference]: With dead ends: 6243 [2022-01-18 17:25:55,861 INFO L226 Difference]: Without dead ends: 6213 [2022-01-18 17:25:55,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=934, Invalid=3622, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 17:25:55,862 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 390 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:55,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 357 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 828 Invalid, 0 Unknown, 314 Unchecked, 0.7s Time] [2022-01-18 17:25:55,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6213 states. [2022-01-18 17:25:55,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6213 to 2839. [2022-01-18 17:25:55,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2839 states, 2838 states have (on average 3.5419309372797745) internal successors, (10052), 2838 states have internal predecessors, (10052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2839 states to 2839 states and 10052 transitions. [2022-01-18 17:25:55,925 INFO L78 Accepts]: Start accepts. Automaton has 2839 states and 10052 transitions. Word has length 26 [2022-01-18 17:25:55,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:55,925 INFO L470 AbstractCegarLoop]: Abstraction has 2839 states and 10052 transitions. [2022-01-18 17:25:55,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,925 INFO L276 IsEmpty]: Start isEmpty. Operand 2839 states and 10052 transitions. [2022-01-18 17:25:55,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:55,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:55,929 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] [2022-01-18 17:25:55,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 17:25:56,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:56,131 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:56,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:56,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1006120406, now seen corresponding path program 16 times [2022-01-18 17:25:56,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:56,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249801812] [2022-01-18 17:25:56,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:56,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:56,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:56,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:56,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249801812] [2022-01-18 17:25:56,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249801812] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:56,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964392555] [2022-01-18 17:25:56,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:25:56,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:56,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:56,620 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:25:56,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 17:25:56,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:25:56,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:56,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:25:56,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:57,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:57,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:57,358 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 109 treesize of output 75 [2022-01-18 17:25:57,666 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:57,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:58,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:58,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:58,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 339 treesize of output 261 [2022-01-18 17:26:05,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:05,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964392555] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:05,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:05,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:26:05,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191636208] [2022-01-18 17:26:05,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:05,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:26:05,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:05,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:26:05,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:26:05,968 INFO L87 Difference]: Start difference. First operand 2839 states and 10052 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:15,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:15,445 INFO L93 Difference]: Finished difference Result 6734 states and 21590 transitions. [2022-01-18 17:26:15,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 17:26:15,445 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:26:15,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:15,457 INFO L225 Difference]: With dead ends: 6734 [2022-01-18 17:26:15,457 INFO L226 Difference]: Without dead ends: 6704 [2022-01-18 17:26:15,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=1543, Invalid=5597, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:26:15,458 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 727 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:15,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 360 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1310 Invalid, 0 Unknown, 75 Unchecked, 1.1s Time] [2022-01-18 17:26:15,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6704 states. [2022-01-18 17:26:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6704 to 2965. [2022-01-18 17:26:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2965 states, 2964 states have (on average 3.5418353576248314) internal successors, (10498), 2964 states have internal predecessors, (10498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:15,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2965 states to 2965 states and 10498 transitions. [2022-01-18 17:26:15,522 INFO L78 Accepts]: Start accepts. Automaton has 2965 states and 10498 transitions. Word has length 26 [2022-01-18 17:26:15,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:15,522 INFO L470 AbstractCegarLoop]: Abstraction has 2965 states and 10498 transitions. [2022-01-18 17:26:15,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:15,523 INFO L276 IsEmpty]: Start isEmpty. Operand 2965 states and 10498 transitions. [2022-01-18 17:26:15,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:15,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:15,527 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] [2022-01-18 17:26:15,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 17:26:15,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:15,727 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:15,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:15,727 INFO L85 PathProgramCache]: Analyzing trace with hash -205068792, now seen corresponding path program 17 times [2022-01-18 17:26:15,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:15,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735036431] [2022-01-18 17:26:15,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:15,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:15,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:16,283 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:16,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:16,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735036431] [2022-01-18 17:26:16,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735036431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:16,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683083147] [2022-01-18 17:26:16,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:26:16,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:16,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:16,284 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:26:16,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 17:26:16,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:26:16,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:16,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:26:16,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:17,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:17,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:17,028 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 109 treesize of output 75 [2022-01-18 17:26:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:17,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:18,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:18,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:18,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 411 treesize of output 309 [2022-01-18 17:26:26,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:26,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683083147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:26,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:26,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:26:26,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341235928] [2022-01-18 17:26:26,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:26,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:26:26,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:26,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:26:26,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:26:26,368 INFO L87 Difference]: Start difference. First operand 2965 states and 10498 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:41,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:41,827 INFO L93 Difference]: Finished difference Result 6581 states and 21007 transitions. [2022-01-18 17:26:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 17:26:41,827 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:26:41,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:41,839 INFO L225 Difference]: With dead ends: 6581 [2022-01-18 17:26:41,839 INFO L226 Difference]: Without dead ends: 6544 [2022-01-18 17:26:41,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3535 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=1646, Invalid=7474, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 17:26:41,840 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 486 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 654 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:41,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 403 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 879 Invalid, 0 Unknown, 654 Unchecked, 1.0s Time] [2022-01-18 17:26:41,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6544 states. [2022-01-18 17:26:41,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6544 to 3055. [2022-01-18 17:26:41,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3055 states, 3054 states have (on average 3.5546823837590047) internal successors, (10856), 3054 states have internal predecessors, (10856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:41,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3055 states to 3055 states and 10856 transitions. [2022-01-18 17:26:41,901 INFO L78 Accepts]: Start accepts. Automaton has 3055 states and 10856 transitions. Word has length 26 [2022-01-18 17:26:41,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:41,901 INFO L470 AbstractCegarLoop]: Abstraction has 3055 states and 10856 transitions. [2022-01-18 17:26:41,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:41,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3055 states and 10856 transitions. [2022-01-18 17:26:41,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:41,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:41,905 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] [2022-01-18 17:26:41,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 17:26:42,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 17:26:42,106 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:42,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:42,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1698976514, now seen corresponding path program 18 times [2022-01-18 17:26:42,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:42,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768519219] [2022-01-18 17:26:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:42,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:42,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:42,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768519219] [2022-01-18 17:26:42,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768519219] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:42,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288118765] [2022-01-18 17:26:42,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:26:42,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:42,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:42,690 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:26:42,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 17:26:42,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:26:42,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:42,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:26:42,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:44,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:44,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:44,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:44,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:26:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:45,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:46,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:46,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:46,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:46,981 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 379 treesize of output 297 [2022-01-18 17:26:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:49,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288118765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:49,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:49,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:26:49,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759347024] [2022-01-18 17:26:49,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:49,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:26:49,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:49,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:26:49,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:26:49,252 INFO L87 Difference]: Start difference. First operand 3055 states and 10856 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:06,045 INFO L93 Difference]: Finished difference Result 7389 states and 24489 transitions. [2022-01-18 17:27:06,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 17:27:06,045 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:06,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:06,076 INFO L225 Difference]: With dead ends: 7389 [2022-01-18 17:27:06,077 INFO L226 Difference]: Without dead ends: 7344 [2022-01-18 17:27:06,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7161 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=2741, Invalid=14815, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 17:27:06,078 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 633 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 3337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1551 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:06,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 863 Invalid, 3337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1678 Invalid, 0 Unknown, 1551 Unchecked, 1.4s Time] [2022-01-18 17:27:06,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7344 states. [2022-01-18 17:27:06,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7344 to 3077. [2022-01-18 17:27:06,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3077 states, 3076 states have (on average 3.565344603381014) internal successors, (10967), 3076 states have internal predecessors, (10967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:06,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3077 states to 3077 states and 10967 transitions. [2022-01-18 17:27:06,143 INFO L78 Accepts]: Start accepts. Automaton has 3077 states and 10967 transitions. Word has length 26 [2022-01-18 17:27:06,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:06,143 INFO L470 AbstractCegarLoop]: Abstraction has 3077 states and 10967 transitions. [2022-01-18 17:27:06,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:06,143 INFO L276 IsEmpty]: Start isEmpty. Operand 3077 states and 10967 transitions. [2022-01-18 17:27:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:06,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:06,148 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] [2022-01-18 17:27:06,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 17:27:06,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-18 17:27:06,348 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:06,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:06,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1822601572, now seen corresponding path program 19 times [2022-01-18 17:27:06,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:06,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685715360] [2022-01-18 17:27:06,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:06,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:06,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:06,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685715360] [2022-01-18 17:27:06,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685715360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:06,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157745829] [2022-01-18 17:27:06,743 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:27:06,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:06,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:06,744 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:27:06,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 17:27:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:06,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:27:06,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:07,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:07,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:07,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:27:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:08,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:09,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:09,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:09,249 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 347 treesize of output 269 [2022-01-18 17:27:12,257 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:12,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157745829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:12,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:12,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:27:12,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101587097] [2022-01-18 17:27:12,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:12,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:27:12,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:12,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:27:12,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:27:12,258 INFO L87 Difference]: Start difference. First operand 3077 states and 10967 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:24,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:24,643 INFO L93 Difference]: Finished difference Result 7294 states and 23512 transitions. [2022-01-18 17:27:24,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 17:27:24,643 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:24,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:24,656 INFO L225 Difference]: With dead ends: 7294 [2022-01-18 17:27:24,656 INFO L226 Difference]: Without dead ends: 7241 [2022-01-18 17:27:24,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2986 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=1731, Invalid=6459, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 17:27:24,657 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 657 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1723 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:24,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 581 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1723 Invalid, 0 Unknown, 173 Unchecked, 1.4s Time] [2022-01-18 17:27:24,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7241 states. [2022-01-18 17:27:24,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7241 to 3138. [2022-01-18 17:27:24,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3138 states, 3137 states have (on average 3.571246413771119) internal successors, (11203), 3137 states have internal predecessors, (11203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:24,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3138 states to 3138 states and 11203 transitions. [2022-01-18 17:27:24,728 INFO L78 Accepts]: Start accepts. Automaton has 3138 states and 11203 transitions. Word has length 26 [2022-01-18 17:27:24,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:24,728 INFO L470 AbstractCegarLoop]: Abstraction has 3138 states and 11203 transitions. [2022-01-18 17:27:24,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:24,728 INFO L276 IsEmpty]: Start isEmpty. Operand 3138 states and 11203 transitions. [2022-01-18 17:27:24,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:24,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:24,732 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] [2022-01-18 17:27:24,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 17:27:24,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 17:27:24,933 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:24,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:24,933 INFO L85 PathProgramCache]: Analyzing trace with hash -629380028, now seen corresponding path program 20 times [2022-01-18 17:27:24,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:24,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249999349] [2022-01-18 17:27:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:24,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:25,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:25,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:25,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249999349] [2022-01-18 17:27:25,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249999349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:25,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227500675] [2022-01-18 17:27:25,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:27:25,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:25,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:25,366 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:27:25,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 17:27:25,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:27:25,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:25,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:27:25,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:26,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:26,022 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 109 treesize of output 91 [2022-01-18 17:27:27,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:27,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:29,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:29,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:29,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:29,040 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 347 treesize of output 261 [2022-01-18 17:27:31,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:31,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227500675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:31,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:31,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:27:31,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958136104] [2022-01-18 17:27:31,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:31,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:27:31,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:31,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:27:31,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:27:31,181 INFO L87 Difference]: Start difference. First operand 3138 states and 11203 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:56,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:56,760 INFO L93 Difference]: Finished difference Result 7072 states and 23270 transitions. [2022-01-18 17:27:56,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 17:27:56,760 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:56,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:56,773 INFO L225 Difference]: With dead ends: 7072 [2022-01-18 17:27:56,773 INFO L226 Difference]: Without dead ends: 7027 [2022-01-18 17:27:56,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6959 ImplicationChecksByTransitivity, 25.0s TimeCoverageRelationStatistics Valid=2839, Invalid=15251, Unknown=0, NotChecked=0, Total=18090 [2022-01-18 17:27:56,774 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 750 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 1814 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 3698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1762 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:56,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 729 Invalid, 3698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1814 Invalid, 0 Unknown, 1762 Unchecked, 1.6s Time] [2022-01-18 17:27:56,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7027 states. [2022-01-18 17:27:56,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7027 to 3150. [2022-01-18 17:27:56,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 3149 states have (on average 3.5773261352810417) internal successors, (11265), 3149 states have internal predecessors, (11265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:56,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 11265 transitions. [2022-01-18 17:27:56,846 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 11265 transitions. Word has length 26 [2022-01-18 17:27:56,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:56,846 INFO L470 AbstractCegarLoop]: Abstraction has 3150 states and 11265 transitions. [2022-01-18 17:27:56,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:56,847 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 11265 transitions. [2022-01-18 17:27:56,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:56,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:56,861 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] [2022-01-18 17:27:56,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 17:27:57,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:57,063 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:57,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:57,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1679960728, now seen corresponding path program 21 times [2022-01-18 17:27:57,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:57,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724690488] [2022-01-18 17:27:57,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:57,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:57,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:57,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:57,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724690488] [2022-01-18 17:27:57,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724690488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:57,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374376838] [2022-01-18 17:27:57,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:27:57,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:57,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:57,411 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:27:57,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 17:27:57,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:27:57,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:57,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:27:57,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:57,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:57,896 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 109 treesize of output 99 [2022-01-18 17:28:05,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:05,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:06,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:06,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 323 treesize of output 273 [2022-01-18 17:28:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:31,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374376838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:31,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:31,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-01-18 17:28:31,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243070966] [2022-01-18 17:28:31,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:31,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:28:31,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:31,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:28:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:28:31,898 INFO L87 Difference]: Start difference. First operand 3150 states and 11265 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:49,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:49,584 INFO L93 Difference]: Finished difference Result 6969 states and 23397 transitions. [2022-01-18 17:28:49,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 17:28:49,585 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:28:49,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:49,597 INFO L225 Difference]: With dead ends: 6969 [2022-01-18 17:28:49,598 INFO L226 Difference]: Without dead ends: 6931 [2022-01-18 17:28:49,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3109 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=1570, Invalid=7742, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 17:28:49,598 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 374 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 684 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:49,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 485 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1394 Invalid, 0 Unknown, 684 Unchecked, 1.2s Time] [2022-01-18 17:28:49,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6931 states. [2022-01-18 17:28:49,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6931 to 3124. [2022-01-18 17:28:49,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3124 states, 3123 states have (on average 3.5702849823887286) internal successors, (11150), 3123 states have internal predecessors, (11150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3124 states to 3124 states and 11150 transitions. [2022-01-18 17:28:49,666 INFO L78 Accepts]: Start accepts. Automaton has 3124 states and 11150 transitions. Word has length 26 [2022-01-18 17:28:49,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:49,666 INFO L470 AbstractCegarLoop]: Abstraction has 3124 states and 11150 transitions. [2022-01-18 17:28:49,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:49,666 INFO L276 IsEmpty]: Start isEmpty. Operand 3124 states and 11150 transitions. [2022-01-18 17:28:49,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:49,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:49,671 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] [2022-01-18 17:28:49,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 17:28:49,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:49,886 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:49,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:49,887 INFO L85 PathProgramCache]: Analyzing trace with hash 358111584, now seen corresponding path program 22 times [2022-01-18 17:28:49,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:49,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869294088] [2022-01-18 17:28:49,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:49,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:49,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:50,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:50,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869294088] [2022-01-18 17:28:50,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869294088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:50,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621114493] [2022-01-18 17:28:50,310 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:28:50,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:50,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:50,311 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:28:50,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 17:28:50,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:28:50,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:50,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:28:50,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:50,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:50,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:50,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-01-18 17:28:51,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:51,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:52,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:52,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:52,787 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 355 treesize of output 269 [2022-01-18 17:28:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:57,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621114493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:57,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:57,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:28:57,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776522737] [2022-01-18 17:28:57,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:57,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:28:57,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:57,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:28:57,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:28:57,252 INFO L87 Difference]: Start difference. First operand 3124 states and 11150 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:05,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:05,769 INFO L93 Difference]: Finished difference Result 6085 states and 19944 transitions. [2022-01-18 17:29:05,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 17:29:05,769 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:05,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:05,780 INFO L225 Difference]: With dead ends: 6085 [2022-01-18 17:29:05,780 INFO L226 Difference]: Without dead ends: 6005 [2022-01-18 17:29:05,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1058, Invalid=4642, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:29:05,781 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 608 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:05,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 295 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 930 Invalid, 0 Unknown, 171 Unchecked, 0.8s Time] [2022-01-18 17:29:05,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2022-01-18 17:29:05,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 3159. [2022-01-18 17:29:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3159 states, 3158 states have (on average 3.571247625079164) internal successors, (11278), 3158 states have internal predecessors, (11278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:05,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3159 states to 3159 states and 11278 transitions. [2022-01-18 17:29:05,842 INFO L78 Accepts]: Start accepts. Automaton has 3159 states and 11278 transitions. Word has length 26 [2022-01-18 17:29:05,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:05,842 INFO L470 AbstractCegarLoop]: Abstraction has 3159 states and 11278 transitions. [2022-01-18 17:29:05,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:05,843 INFO L276 IsEmpty]: Start isEmpty. Operand 3159 states and 11278 transitions. [2022-01-18 17:29:05,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:05,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:05,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:05,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 17:29:06,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 17:29:06,048 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:06,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:06,048 INFO L85 PathProgramCache]: Analyzing trace with hash -790186942, now seen corresponding path program 41 times [2022-01-18 17:29:06,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:06,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124005776] [2022-01-18 17:29:06,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:06,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:06,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:06,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124005776] [2022-01-18 17:29:06,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124005776] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:06,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554321452] [2022-01-18 17:29:06,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:29:06,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:06,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:06,536 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:29:06,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 17:29:06,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:29:06,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:06,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:29:06,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:06,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:06,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:07,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:07,003 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 127 treesize of output 115 [2022-01-18 17:29:09,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:09,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:10,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:10,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:10,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:10,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:10,201 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 363 treesize of output 239 [2022-01-18 17:29:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:11,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554321452] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:11,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:11,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2022-01-18 17:29:11,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970740068] [2022-01-18 17:29:11,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:11,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 17:29:11,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 17:29:11,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:29:11,142 INFO L87 Difference]: Start difference. First operand 3159 states and 11278 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:34,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:34,342 INFO L93 Difference]: Finished difference Result 7405 states and 24057 transitions. [2022-01-18 17:29:34,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 17:29:34,343 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:34,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:34,356 INFO L225 Difference]: With dead ends: 7405 [2022-01-18 17:29:34,356 INFO L226 Difference]: Without dead ends: 7348 [2022-01-18 17:29:34,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6984 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=3763, Invalid=14597, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 17:29:34,357 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 782 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 2376 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:34,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [782 Valid, 580 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2376 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 17:29:34,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7348 states. [2022-01-18 17:29:34,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7348 to 3195. [2022-01-18 17:29:34,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3195 states, 3194 states have (on average 3.586412022542267) internal successors, (11455), 3194 states have internal predecessors, (11455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:34,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3195 states to 3195 states and 11455 transitions. [2022-01-18 17:29:34,436 INFO L78 Accepts]: Start accepts. Automaton has 3195 states and 11455 transitions. Word has length 26 [2022-01-18 17:29:34,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:34,436 INFO L470 AbstractCegarLoop]: Abstraction has 3195 states and 11455 transitions. [2022-01-18 17:29:34,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:34,436 INFO L276 IsEmpty]: Start isEmpty. Operand 3195 states and 11455 transitions. [2022-01-18 17:29:34,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:34,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:34,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:34,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 17:29:34,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 17:29:34,651 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:34,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash 692947996, now seen corresponding path program 42 times [2022-01-18 17:29:34,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:34,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861401525] [2022-01-18 17:29:34,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:34,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:34,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:35,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:35,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861401525] [2022-01-18 17:29:35,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861401525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:35,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031041017] [2022-01-18 17:29:35,130 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:29:35,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:35,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:35,131 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:29:35,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 17:29:35,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:29:35,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:35,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:29:35,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:35,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:35,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:35,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:35,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:35,693 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 125 treesize of output 107 [2022-01-18 17:29:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:36,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:37,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:37,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:37,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:37,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:37,608 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 363 treesize of output 239 [2022-01-18 17:29:38,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:38,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031041017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:38,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:38,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-01-18 17:29:38,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484563921] [2022-01-18 17:29:38,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:38,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:29:38,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:38,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:29:38,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:29:38,591 INFO L87 Difference]: Start difference. First operand 3195 states and 11455 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:54,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:54,835 INFO L93 Difference]: Finished difference Result 6028 states and 20131 transitions. [2022-01-18 17:29:54,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 17:29:54,836 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:54,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:54,846 INFO L225 Difference]: With dead ends: 6028 [2022-01-18 17:29:54,846 INFO L226 Difference]: Without dead ends: 5930 [2022-01-18 17:29:54,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5085 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=2159, Invalid=12361, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 17:29:54,846 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 510 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 2724 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 3133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 2724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:54,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 790 Invalid, 3133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 2724 Invalid, 0 Unknown, 297 Unchecked, 2.0s Time] [2022-01-18 17:29:54,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5930 states. [2022-01-18 17:29:54,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5930 to 3414. [2022-01-18 17:29:54,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 3413 states have (on average 3.59888661002051) internal successors, (12283), 3413 states have internal predecessors, (12283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:54,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 12283 transitions. [2022-01-18 17:29:54,910 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 12283 transitions. Word has length 26 [2022-01-18 17:29:54,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:54,910 INFO L470 AbstractCegarLoop]: Abstraction has 3414 states and 12283 transitions. [2022-01-18 17:29:54,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:54,911 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 12283 transitions. [2022-01-18 17:29:54,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:54,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:54,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:54,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 17:29:55,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:55,116 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:55,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:55,116 INFO L85 PathProgramCache]: Analyzing trace with hash -363185156, now seen corresponding path program 43 times [2022-01-18 17:29:55,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:55,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440098592] [2022-01-18 17:29:55,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:55,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:55,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:55,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:55,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440098592] [2022-01-18 17:29:55,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440098592] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:55,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633540673] [2022-01-18 17:29:55,549 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:29:55,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:55,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:55,550 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:29:55,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 17:29:55,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:55,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:29:55,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:56,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:56,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:56,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:56,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:56,264 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 127 treesize of output 75 [2022-01-18 17:29:56,408 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:56,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:57,396 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:29:57,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 367 treesize of output 245 [2022-01-18 17:29:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:58,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633540673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:58,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:58,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 25 [2022-01-18 17:29:58,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424056335] [2022-01-18 17:29:58,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:58,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:29:58,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:58,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:29:58,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:29:58,829 INFO L87 Difference]: Start difference. First operand 3414 states and 12283 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:09,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:09,458 INFO L93 Difference]: Finished difference Result 5250 states and 17601 transitions. [2022-01-18 17:30:09,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 17:30:09,459 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:09,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:09,468 INFO L225 Difference]: With dead ends: 5250 [2022-01-18 17:30:09,468 INFO L226 Difference]: Without dead ends: 5144 [2022-01-18 17:30:09,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2898 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=1311, Invalid=7245, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 17:30:09,468 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 405 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:09,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 431 Invalid, 1909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1813 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:30:09,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5144 states. [2022-01-18 17:30:09,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5144 to 3395. [2022-01-18 17:30:09,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3395 states, 3394 states have (on average 3.6019446081319977) internal successors, (12225), 3394 states have internal predecessors, (12225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:09,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3395 states to 3395 states and 12225 transitions. [2022-01-18 17:30:09,529 INFO L78 Accepts]: Start accepts. Automaton has 3395 states and 12225 transitions. Word has length 26 [2022-01-18 17:30:09,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:09,529 INFO L470 AbstractCegarLoop]: Abstraction has 3395 states and 12225 transitions. [2022-01-18 17:30:09,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:09,529 INFO L276 IsEmpty]: Start isEmpty. Operand 3395 states and 12225 transitions. [2022-01-18 17:30:09,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:09,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:09,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:09,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 17:30:09,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-18 17:30:09,751 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:09,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:09,751 INFO L85 PathProgramCache]: Analyzing trace with hash 897223290, now seen corresponding path program 44 times [2022-01-18 17:30:09,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:09,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124255994] [2022-01-18 17:30:09,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:09,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:09,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:10,117 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:10,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:10,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124255994] [2022-01-18 17:30:10,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124255994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:10,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667220149] [2022-01-18 17:30:10,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:30:10,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:10,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:10,119 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:30:10,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 17:30:10,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:30:10,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:10,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:30:10,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:10,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:10,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:10,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:10,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:10,571 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 127 treesize of output 105 [2022-01-18 17:30:11,231 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:11,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:12,071 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:30:12,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-01-18 17:30:13,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:13,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667220149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:13,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:13,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-01-18 17:30:13,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847242398] [2022-01-18 17:30:13,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:13,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:30:13,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:13,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:30:13,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:30:13,514 INFO L87 Difference]: Start difference. First operand 3395 states and 12225 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 17:30:59,797 WARN L244 SmtUtils]: Removed 13 from assertion stack [2022-01-18 17:30:59,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2022-01-18 17:30:59,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30603 ImplicationChecksByTransitivity, 44.4s TimeCoverageRelationStatistics Valid=8979, Invalid=59403, Unknown=0, NotChecked=0, Total=68382 [2022-01-18 17:30:59,816 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 696 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2690 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 2910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 2690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:59,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 627 Invalid, 2910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 2690 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 17:30:59,817 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:30:59,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 17:30:59,836 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:30:59,836 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:31:00,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 17:31:00,018 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 244 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 85 for 150ms.. [2022-01-18 17:31:00,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:31:00,020 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:31:00,020 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:31:00,022 INFO L732 BasicCegarLoop]: Path program histogram: [44, 22, 1, 1, 1] [2022-01-18 17:31:00,023 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:31:00,023 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:31:00,026 INFO L202 PluginConnector]: Adding new model max-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:31:00 BasicIcfg [2022-01-18 17:31:00,026 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:31:00,027 INFO L158 Benchmark]: Toolchain (without parser) took 772579.48ms. Allocated memory was 360.7MB in the beginning and 589.3MB in the end (delta: 228.6MB). Free memory was 322.6MB in the beginning and 472.2MB in the end (delta: -149.6MB). Peak memory consumption was 409.7MB. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 360.7MB. Free memory is still 323.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.46ms. Allocated memory is still 360.7MB. Free memory was 322.6MB in the beginning and 321.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L158 Benchmark]: Boogie Preprocessor took 10.49ms. Allocated memory is still 360.7MB. Free memory was 321.0MB in the beginning and 320.1MB in the end (delta: 892.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L158 Benchmark]: RCFGBuilder took 172.25ms. Allocated memory is still 360.7MB. Free memory was 319.9MB in the beginning and 310.7MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L158 Benchmark]: TraceAbstraction took 772365.23ms. Allocated memory was 360.7MB in the beginning and 589.3MB in the end (delta: 228.6MB). Free memory was 310.2MB in the beginning and 472.2MB in the end (delta: -162.0MB). Peak memory consumption was 397.1MB. Max. memory is 16.0GB. [2022-01-18 17:31:00,027 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 360.7MB. Free memory is still 323.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 28.46ms. Allocated memory is still 360.7MB. Free memory was 322.6MB in the beginning and 321.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 10.49ms. Allocated memory is still 360.7MB. Free memory was 321.0MB in the beginning and 320.1MB in the end (delta: 892.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 172.25ms. Allocated memory is still 360.7MB. Free memory was 319.9MB in the beginning and 310.7MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 772365.23ms. Allocated memory was 360.7MB in the beginning and 589.3MB in the end (delta: 228.6MB). Free memory was 310.2MB in the beginning and 472.2MB in the end (delta: -162.0MB). Peak memory consumption was 397.1MB. 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: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 244 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 85 for 150ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 244 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 85 for 150ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 244 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 85 for 150ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 244 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 85 for 150ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 772.3s, OverallIterations: 69, TraceHistogramMax: 2, PathProgramHistogramMax: 44, EmptinessCheckTime: 0.2s, AutomataDifference: 472.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 24910 SdHoareTripleChecker+Valid, 50.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24910 mSDsluCounter, 21642 SdHoareTripleChecker+Invalid, 43.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 8534 IncrementalHoareTripleChecker+Unchecked, 36915 mSDsCounter, 5076 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 72773 IncrementalHoareTripleChecker+Invalid, 86383 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5076 mSolverCounterUnsat, 1869 mSDtfsCounter, 72773 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7260 GetRequests, 2481 SyntacticMatches, 151 SemanticMatches, 4627 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209895 ImplicationChecksByTransitivity, 446.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3414occurred in iteration=67, InterpolantAutomatonStates: 3737, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.5s AutomataMinimizationTime, 68 MinimizatonAttempts, 131330 StatesRemovedByMinimization, 68 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 281.1s InterpolantComputationTime, 3322 NumberOfCodeBlocks, 3316 NumberOfCodeBlocksAsserted, 211 NumberOfCheckSat, 4753 ConstructedInterpolants, 64 QuantifiedInterpolants, 140609 SizeOfPredicates, 732 NumberOfNonLiveVariables, 4259 ConjunctsInSsa, 1143 ConjunctsInUnsatCore, 201 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1076 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