/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/sorted.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:42:17,276 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:42:17,278 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:42:17,314 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:42:17,315 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:42:17,315 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:42:17,317 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:42:17,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:42:17,331 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:42:17,332 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:42:17,332 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:42:17,333 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:42:17,334 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:42:17,334 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:42:17,335 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:42:17,336 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:42:17,337 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:42:17,337 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:42:17,339 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:42:17,340 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:42:17,341 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:42:17,355 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:42:17,356 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:42:17,356 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:42:17,358 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:42:17,359 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:42:17,359 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:42:17,359 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:42:17,360 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:42:17,360 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:42:17,361 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:42:17,361 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:42:17,362 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:42:17,362 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:42:17,363 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:42:17,363 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:42:17,364 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:42:17,364 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:42:17,364 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:42:17,365 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:42:17,365 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:42:17,369 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:42:17,401 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:42:17,401 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:42:17,401 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:42:17,402 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:42:17,402 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:42:17,402 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:42:17,403 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:42:17,403 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:42:17,403 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:42:17,403 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:42:17,403 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:42:17,403 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:42:17,404 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:42:17,405 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:42:17,405 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:42:17,405 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:42:17,405 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:42:17,405 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:42:17,405 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:42:17,405 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:42:17,406 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:42:17,406 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:42:17,615 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:42:17,633 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:42:17,635 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:42:17,635 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:42:17,636 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:42:17,637 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/sorted.wvr.bpl [2022-01-18 17:42:17,637 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sorted.wvr.bpl' [2022-01-18 17:42:17,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:42:17,659 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:42:17,659 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:42:17,659 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:42:17,660 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:42:17,671 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,677 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,682 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:42:17,683 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:42:17,684 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:42:17,684 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:42:17,684 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:42:17,689 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,690 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,690 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,692 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,694 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,695 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,696 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:42:17,696 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:42:17,696 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:42:17,696 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:42:17,698 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/1) ... [2022-01-18 17:42:17,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:42:17,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:17,723 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:42:17,741 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:42:17,765 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:42:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:42:17,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:42:17,766 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:42:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:42:17,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:42:17,767 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:42:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:42:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:42:17,768 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 17:42:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 17:42:17,769 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 17:42:17,769 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:42:17,813 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:42:17,815 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:42:17,934 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:42:17,949 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:42:17,949 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:42:17,951 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:42:17 BoogieIcfgContainer [2022-01-18 17:42:17,951 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:42:17,963 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:42:17,963 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:42:17,967 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:42:17,967 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:42:17" (1/2) ... [2022-01-18 17:42:17,968 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4687ca0b and model type sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:42:17, skipping insertion in model container [2022-01-18 17:42:17,968 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:42:17" (2/2) ... [2022-01-18 17:42:17,969 INFO L111 eAbstractionObserver]: Analyzing ICFG sorted.wvr.bpl [2022-01-18 17:42:17,972 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:42:17,972 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:42:17,972 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:42:17,972 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:42:18,032 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 17:42:18,080 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:42:18,085 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:42:18,086 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 17:42:18,093 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-01-18 17:42:18,131 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have 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:42:18,134 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have 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:42:18,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 17:42:18,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:18,142 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:18,142 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:42:18,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:18,147 INFO L85 PathProgramCache]: Analyzing trace with hash 490958584, now seen corresponding path program 1 times [2022-01-18 17:42:18,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:18,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839272246] [2022-01-18 17:42:18,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:18,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:18,313 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:42:18,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:18,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839272246] [2022-01-18 17:42:18,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839272246] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:18,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:18,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 17:42:18,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972093679] [2022-01-18 17:42:18,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:18,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:42:18,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:18,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:42:18,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:42:18,343 INFO L87 Difference]: Start difference. First operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:18,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:18,421 INFO L93 Difference]: Finished difference Result 410 states and 1170 transitions. [2022-01-18 17:42:18,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:42:18,424 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 17:42:18,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:18,436 INFO L225 Difference]: With dead ends: 410 [2022-01-18 17:42:18,436 INFO L226 Difference]: Without dead ends: 395 [2022-01-18 17:42:18,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:42:18,441 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 74 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:18,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 59 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:42:18,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-01-18 17:42:18,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 152. [2022-01-18 17:42:18,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.794701986754967) internal successors, (422), 151 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have 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:42:18,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 422 transitions. [2022-01-18 17:42:18,549 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 422 transitions. Word has length 21 [2022-01-18 17:42:18,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:18,550 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 422 transitions. [2022-01-18 17:42:18,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:18,551 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 422 transitions. [2022-01-18 17:42:18,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:18,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:18,556 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:18,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:42:18,556 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:42:18,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1995951880, now seen corresponding path program 1 times [2022-01-18 17:42:18,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:18,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521530126] [2022-01-18 17:42:18,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:18,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:18,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:18,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521530126] [2022-01-18 17:42:18,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521530126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:18,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589325600] [2022-01-18 17:42:18,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:18,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:18,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:18,687 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:42:18,692 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:42:18,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:18,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:42:18,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:18,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:18,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:19,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:19,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589325600] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:19,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 17:42:19,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-01-18 17:42:19,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952617992] [2022-01-18 17:42:19,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:19,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:19,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:19,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:42:19,073 INFO L87 Difference]: Start difference. First operand 152 states and 422 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:19,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:19,283 INFO L93 Difference]: Finished difference Result 383 states and 1056 transitions. [2022-01-18 17:42:19,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:42:19,284 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:19,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:19,289 INFO L225 Difference]: With dead ends: 383 [2022-01-18 17:42:19,289 INFO L226 Difference]: Without dead ends: 383 [2022-01-18 17:42:19,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:42:19,295 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:19,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 55 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:19,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-18 17:42:19,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 165. [2022-01-18 17:42:19,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.8963414634146343) internal successors, (475), 164 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have 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:42:19,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 475 transitions. [2022-01-18 17:42:19,319 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 475 transitions. Word has length 23 [2022-01-18 17:42:19,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:19,319 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 475 transitions. [2022-01-18 17:42:19,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:19,320 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 475 transitions. [2022-01-18 17:42:19,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:19,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:19,321 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:19,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 17:42:19,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:19,525 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:42:19,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:19,526 INFO L85 PathProgramCache]: Analyzing trace with hash -537129352, now seen corresponding path program 2 times [2022-01-18 17:42:19,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:19,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762271117] [2022-01-18 17:42:19,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:19,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:19,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:19,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:19,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:19,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762271117] [2022-01-18 17:42:19,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762271117] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:19,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318669744] [2022-01-18 17:42:19,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:19,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:19,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:19,616 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:42:19,618 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:42:19,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:19,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:19,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:42:19,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:19,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:19,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:19,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:19,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318669744] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:19,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:19,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-01-18 17:42:19,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158447593] [2022-01-18 17:42:19,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:19,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:42:19,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:19,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:42:19,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:42:19,906 INFO L87 Difference]: Start difference. First operand 165 states and 475 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:20,371 INFO L93 Difference]: Finished difference Result 655 states and 1836 transitions. [2022-01-18 17:42:20,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 17:42:20,372 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:20,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:20,375 INFO L225 Difference]: With dead ends: 655 [2022-01-18 17:42:20,376 INFO L226 Difference]: Without dead ends: 655 [2022-01-18 17:42:20,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=261, Invalid=609, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:42:20,377 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 256 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:20,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 105 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:42:20,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-01-18 17:42:20,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 166. [2022-01-18 17:42:20,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.878787878787879) internal successors, (475), 165 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have 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:42:20,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 475 transitions. [2022-01-18 17:42:20,404 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 475 transitions. Word has length 23 [2022-01-18 17:42:20,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:20,405 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 475 transitions. [2022-01-18 17:42:20,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,405 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 475 transitions. [2022-01-18 17:42:20,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:20,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:20,407 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:20,434 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:42:20,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-01-18 17:42:20,623 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:42:20,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:20,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1191055450, now seen corresponding path program 1 times [2022-01-18 17:42:20,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:20,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229443255] [2022-01-18 17:42:20,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:20,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:20,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:20,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:20,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229443255] [2022-01-18 17:42:20,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229443255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:20,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:20,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 17:42:20,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524595842] [2022-01-18 17:42:20,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:20,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:20,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:20,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:20,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:20,674 INFO L87 Difference]: Start difference. First operand 166 states and 475 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:20,753 INFO L93 Difference]: Finished difference Result 302 states and 837 transitions. [2022-01-18 17:42:20,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 17:42:20,753 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:20,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:20,755 INFO L225 Difference]: With dead ends: 302 [2022-01-18 17:42:20,755 INFO L226 Difference]: Without dead ends: 291 [2022-01-18 17:42:20,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 17:42:20,757 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 107 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:20,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 35 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:20,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-01-18 17:42:20,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 219. [2022-01-18 17:42:20,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.876146788990826) internal successors, (627), 218 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have 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:42:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 627 transitions. [2022-01-18 17:42:20,768 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 627 transitions. Word has length 23 [2022-01-18 17:42:20,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:20,768 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 627 transitions. [2022-01-18 17:42:20,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,768 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 627 transitions. [2022-01-18 17:42:20,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:20,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:20,770 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:20,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 17:42:20,770 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:42:20,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:20,771 INFO L85 PathProgramCache]: Analyzing trace with hash 617689242, now seen corresponding path program 1 times [2022-01-18 17:42:20,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:20,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891398122] [2022-01-18 17:42:20,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:20,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:20,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:20,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:20,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891398122] [2022-01-18 17:42:20,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891398122] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:20,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:20,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 17:42:20,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526746330] [2022-01-18 17:42:20,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:20,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:42:20,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:20,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:42:20,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:42:20,810 INFO L87 Difference]: Start difference. First operand 219 states and 627 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:20,881 INFO L93 Difference]: Finished difference Result 341 states and 932 transitions. [2022-01-18 17:42:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 17:42:20,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:20,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:20,883 INFO L225 Difference]: With dead ends: 341 [2022-01-18 17:42:20,883 INFO L226 Difference]: Without dead ends: 328 [2022-01-18 17:42:20,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 17:42:20,885 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:20,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 24 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:20,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-01-18 17:42:20,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2022-01-18 17:42:20,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.879032258064516) internal successors, (714), 248 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have 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:42:20,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 714 transitions. [2022-01-18 17:42:20,894 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 714 transitions. Word has length 23 [2022-01-18 17:42:20,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:20,895 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 714 transitions. [2022-01-18 17:42:20,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:20,895 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 714 transitions. [2022-01-18 17:42:20,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:20,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:20,896 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:20,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 17:42:20,897 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:42:20,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:20,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1700490254, now seen corresponding path program 2 times [2022-01-18 17:42:20,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:20,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507933467] [2022-01-18 17:42:20,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:20,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:20,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:20,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507933467] [2022-01-18 17:42:20,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507933467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:20,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093247487] [2022-01-18 17:42:20,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:20,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:20,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:20,948 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:42:20,950 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:42:20,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:20,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:20,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:42:20,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:21,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093247487] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:21,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:21,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-01-18 17:42:21,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589064839] [2022-01-18 17:42:21,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:21,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:42:21,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:42:21,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:42:21,131 INFO L87 Difference]: Start difference. First operand 249 states and 714 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 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:42:21,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:21,259 INFO L93 Difference]: Finished difference Result 321 states and 897 transitions. [2022-01-18 17:42:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 17:42:21,260 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 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 23 [2022-01-18 17:42:21,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:21,262 INFO L225 Difference]: With dead ends: 321 [2022-01-18 17:42:21,262 INFO L226 Difference]: Without dead ends: 321 [2022-01-18 17:42:21,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:42:21,263 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 117 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:21,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 80 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:21,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-01-18 17:42:21,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 231. [2022-01-18 17:42:21,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have 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:42:21,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-01-18 17:42:21,271 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-01-18 17:42:21,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:21,272 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-01-18 17:42:21,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 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:42:21,272 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-01-18 17:42:21,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:21,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:21,273 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:21,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 17:42:21,487 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:42:21,488 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:42:21,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:21,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1103495950, now seen corresponding path program 3 times [2022-01-18 17:42:21,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:21,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366306042] [2022-01-18 17:42:21,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:21,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:21,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366306042] [2022-01-18 17:42:21,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366306042] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:21,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319175932] [2022-01-18 17:42:21,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:21,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:21,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:21,546 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:42:21,577 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:42:21,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:42:21,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:21,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:42:21,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:21,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:21,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319175932] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:21,747 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 17:42:21,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-01-18 17:42:21,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517629007] [2022-01-18 17:42:21,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:21,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:21,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:21,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:21,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:42:21,749 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:21,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:21,895 INFO L93 Difference]: Finished difference Result 527 states and 1428 transitions. [2022-01-18 17:42:21,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:42:21,895 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:21,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:21,898 INFO L225 Difference]: With dead ends: 527 [2022-01-18 17:42:21,898 INFO L226 Difference]: Without dead ends: 527 [2022-01-18 17:42:21,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:42:21,899 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:21,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 69 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:21,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-01-18 17:42:21,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 231. [2022-01-18 17:42:21,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have 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:42:21,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-01-18 17:42:21,910 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-01-18 17:42:21,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:21,910 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-01-18 17:42:21,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:21,911 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-01-18 17:42:21,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:21,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:21,912 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:21,936 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:42:22,133 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:42:22,133 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:42:22,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,134 INFO L85 PathProgramCache]: Analyzing trace with hash -512553250, now seen corresponding path program 2 times [2022-01-18 17:42:22,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692508877] [2022-01-18 17:42:22,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:22,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692508877] [2022-01-18 17:42:22,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692508877] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:22,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:22,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 17:42:22,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371587497] [2022-01-18 17:42:22,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:42:22,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:42:22,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:42:22,178 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:22,223 INFO L93 Difference]: Finished difference Result 253 states and 731 transitions. [2022-01-18 17:42:22,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:42:22,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:22,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:22,225 INFO L225 Difference]: With dead ends: 253 [2022-01-18 17:42:22,225 INFO L226 Difference]: Without dead ends: 253 [2022-01-18 17:42:22,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:22,226 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:22,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:42:22,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-18 17:42:22,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 209. [2022-01-18 17:42:22,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.889423076923077) internal successors, (601), 208 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have 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:42:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 601 transitions. [2022-01-18 17:42:22,232 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 601 transitions. Word has length 23 [2022-01-18 17:42:22,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:22,233 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 601 transitions. [2022-01-18 17:42:22,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,233 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 601 transitions. [2022-01-18 17:42:22,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:22,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:22,235 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:22,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 17:42:22,235 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:42:22,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,236 INFO L85 PathProgramCache]: Analyzing trace with hash -487420814, now seen corresponding path program 3 times [2022-01-18 17:42:22,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244257784] [2022-01-18 17:42:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:22,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:22,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244257784] [2022-01-18 17:42:22,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244257784] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:22,286 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:22,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 17:42:22,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648149290] [2022-01-18 17:42:22,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:22,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:22,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:22,288 INFO L87 Difference]: Start difference. First operand 209 states and 601 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:22,347 INFO L93 Difference]: Finished difference Result 240 states and 689 transitions. [2022-01-18 17:42:22,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 17:42:22,347 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:22,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:22,349 INFO L225 Difference]: With dead ends: 240 [2022-01-18 17:42:22,349 INFO L226 Difference]: Without dead ends: 240 [2022-01-18 17:42:22,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 17:42:22,350 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:22,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 31 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:42:22,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-01-18 17:42:22,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2022-01-18 17:42:22,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.8587570621468927) internal successors, (506), 177 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have 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:42:22,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 506 transitions. [2022-01-18 17:42:22,356 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 506 transitions. Word has length 23 [2022-01-18 17:42:22,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:22,356 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 506 transitions. [2022-01-18 17:42:22,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,356 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 506 transitions. [2022-01-18 17:42:22,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:22,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:22,357 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:22,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 17:42:22,357 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:42:22,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -371034514, now seen corresponding path program 4 times [2022-01-18 17:42:22,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988486371] [2022-01-18 17:42:22,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:22,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:22,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988486371] [2022-01-18 17:42:22,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988486371] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:22,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:22,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 17:42:22,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136074693] [2022-01-18 17:42:22,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:22,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:22,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:22,398 INFO L87 Difference]: Start difference. First operand 178 states and 506 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:22,488 INFO L93 Difference]: Finished difference Result 255 states and 720 transitions. [2022-01-18 17:42:22,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 17:42:22,489 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:22,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:22,490 INFO L225 Difference]: With dead ends: 255 [2022-01-18 17:42:22,490 INFO L226 Difference]: Without dead ends: 251 [2022-01-18 17:42:22,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 17:42:22,491 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 43 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:22,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 50 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:22,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-01-18 17:42:22,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 178. [2022-01-18 17:42:22,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.847457627118644) internal successors, (504), 177 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have 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:42:22,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 504 transitions. [2022-01-18 17:42:22,497 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 504 transitions. Word has length 23 [2022-01-18 17:42:22,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:22,497 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 504 transitions. [2022-01-18 17:42:22,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,497 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 504 transitions. [2022-01-18 17:42:22,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:22,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:22,498 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:22,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 17:42:22,498 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:42:22,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,498 INFO L85 PathProgramCache]: Analyzing trace with hash 902321774, now seen corresponding path program 5 times [2022-01-18 17:42:22,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524116178] [2022-01-18 17:42:22,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:22,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:22,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524116178] [2022-01-18 17:42:22,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524116178] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:22,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:22,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 17:42:22,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618389790] [2022-01-18 17:42:22,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:22,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:22,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:22,533 INFO L87 Difference]: Start difference. First operand 178 states and 504 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:22,642 INFO L93 Difference]: Finished difference Result 331 states and 903 transitions. [2022-01-18 17:42:22,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 17:42:22,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:22,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:22,644 INFO L225 Difference]: With dead ends: 331 [2022-01-18 17:42:22,644 INFO L226 Difference]: Without dead ends: 327 [2022-01-18 17:42:22,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 17:42:22,645 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 61 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:22,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 71 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:22,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-01-18 17:42:22,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 198. [2022-01-18 17:42:22,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.83248730964467) internal successors, (558), 197 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have 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:42:22,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 558 transitions. [2022-01-18 17:42:22,652 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 558 transitions. Word has length 23 [2022-01-18 17:42:22,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:22,652 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 558 transitions. [2022-01-18 17:42:22,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,652 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 558 transitions. [2022-01-18 17:42:22,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:42:22,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:22,654 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:22,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 17:42:22,654 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:42:22,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1880879218, now seen corresponding path program 6 times [2022-01-18 17:42:22,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573379744] [2022-01-18 17:42:22,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:22,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573379744] [2022-01-18 17:42:22,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573379744] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:42:22,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:42:22,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 17:42:22,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368124537] [2022-01-18 17:42:22,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 17:42:22,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 17:42:22,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:42:22,705 INFO L87 Difference]: Start difference. First operand 198 states and 558 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:22,835 INFO L93 Difference]: Finished difference Result 313 states and 871 transitions. [2022-01-18 17:42:22,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 17:42:22,835 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:42:22,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:22,837 INFO L225 Difference]: With dead ends: 313 [2022-01-18 17:42:22,837 INFO L226 Difference]: Without dead ends: 313 [2022-01-18 17:42:22,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:42:22,838 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 56 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:22,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 70 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:22,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-01-18 17:42:22,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 182. [2022-01-18 17:42:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.839779005524862) internal successors, (514), 181 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have 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:42:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 514 transitions. [2022-01-18 17:42:22,844 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 514 transitions. Word has length 23 [2022-01-18 17:42:22,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:22,844 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 514 transitions. [2022-01-18 17:42:22,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:22,844 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 514 transitions. [2022-01-18 17:42:22,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:42:22,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:22,845 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:22,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 17:42:22,845 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:42:22,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:22,846 INFO L85 PathProgramCache]: Analyzing trace with hash 787213722, now seen corresponding path program 1 times [2022-01-18 17:42:22,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:22,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831450234] [2022-01-18 17:42:22,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:22,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:22,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:23,192 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:42:23,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:23,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831450234] [2022-01-18 17:42:23,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831450234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:23,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39739243] [2022-01-18 17:42:23,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:23,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:23,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:23,196 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:42:23,224 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:42:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:23,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 17:42:23,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:23,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:23,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:23,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:23,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2022-01-18 17:42:24,072 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:42:24,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:24,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:42:24,437 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 17:42:24,437 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 75 treesize of output 81 [2022-01-18 17:42:25,007 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:42:25,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39739243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:25,008 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:25,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-01-18 17:42:25,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601879610] [2022-01-18 17:42:25,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:25,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 17:42:25,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:25,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 17:42:25,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:42:25,009 INFO L87 Difference]: Start difference. First operand 182 states and 514 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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:42:26,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:26,795 INFO L93 Difference]: Finished difference Result 748 states and 2164 transitions. [2022-01-18 17:42:26,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:42:26,796 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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 25 [2022-01-18 17:42:26,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:26,798 INFO L225 Difference]: With dead ends: 748 [2022-01-18 17:42:26,798 INFO L226 Difference]: Without dead ends: 688 [2022-01-18 17:42:26,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=643, Invalid=2779, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 17:42:26,800 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 312 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:26,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 348 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 967 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-01-18 17:42:26,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-18 17:42:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 287. [2022-01-18 17:42:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 3.041958041958042) internal successors, (870), 286 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have 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:42:26,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 870 transitions. [2022-01-18 17:42:26,811 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 870 transitions. Word has length 25 [2022-01-18 17:42:26,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:26,811 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 870 transitions. [2022-01-18 17:42:26,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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:42:26,812 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 870 transitions. [2022-01-18 17:42:26,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:42:26,813 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:26,813 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:26,838 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:42:27,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:42:27,031 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:42:27,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:27,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1754722278, now seen corresponding path program 2 times [2022-01-18 17:42:27,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:27,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164476399] [2022-01-18 17:42:27,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:27,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:27,455 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:42:27,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:27,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164476399] [2022-01-18 17:42:27,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164476399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:27,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12438401] [2022-01-18 17:42:27,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:27,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:27,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:27,457 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:42:27,461 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:42:27,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:27,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:27,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:42:27,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:27,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:27,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:27,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:27,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2022-01-18 17:42:28,217 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:42:28,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:28,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:42:28,599 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 17:42:28,600 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 75 treesize of output 81 [2022-01-18 17:42:29,153 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:42:29,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12438401] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:29,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:29,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-01-18 17:42:29,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390335064] [2022-01-18 17:42:29,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:29,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:42:29,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:29,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:42:29,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:42:29,155 INFO L87 Difference]: Start difference. First operand 287 states and 870 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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:42:32,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:32,815 INFO L93 Difference]: Finished difference Result 1073 states and 3078 transitions. [2022-01-18 17:42:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:42:32,815 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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 25 [2022-01-18 17:42:32,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:32,820 INFO L225 Difference]: With dead ends: 1073 [2022-01-18 17:42:32,821 INFO L226 Difference]: Without dead ends: 1028 [2022-01-18 17:42:32,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1238, Invalid=4462, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:42:32,823 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 400 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:32,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 333 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1294 Invalid, 0 Unknown, 176 Unchecked, 0.7s Time] [2022-01-18 17:42:32,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2022-01-18 17:42:32,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 299. [2022-01-18 17:42:32,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.053691275167785) internal successors, (910), 298 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have 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:42:32,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 910 transitions. [2022-01-18 17:42:32,836 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 910 transitions. Word has length 25 [2022-01-18 17:42:32,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:32,836 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 910 transitions. [2022-01-18 17:42:32,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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:42:32,836 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 910 transitions. [2022-01-18 17:42:32,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:42:32,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:32,837 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:32,863 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:42:33,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:33,059 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:42:33,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:33,060 INFO L85 PathProgramCache]: Analyzing trace with hash 793834374, now seen corresponding path program 3 times [2022-01-18 17:42:33,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:33,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447442289] [2022-01-18 17:42:33,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:33,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:33,362 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:42:33,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:33,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447442289] [2022-01-18 17:42:33,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447442289] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:33,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88064697] [2022-01-18 17:42:33,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:33,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:33,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:33,368 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:42:33,368 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:42:33,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:33,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:33,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 17:42:33,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:33,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:33,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:33,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:33,603 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 47 treesize of output 53 [2022-01-18 17:42:33,845 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:42:33,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:34,143 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:42:34,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 74 [2022-01-18 17:42:34,626 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:42:34,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88064697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:34,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:34,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:42:34,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799776914] [2022-01-18 17:42:34,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:34,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:42:34,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:34,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:42:34,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:42:34,627 INFO L87 Difference]: Start difference. First operand 299 states and 910 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) 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:42:38,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:38,000 INFO L93 Difference]: Finished difference Result 1501 states and 4409 transitions. [2022-01-18 17:42:38,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 17:42:38,000 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) 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 25 [2022-01-18 17:42:38,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:38,008 INFO L225 Difference]: With dead ends: 1501 [2022-01-18 17:42:38,008 INFO L226 Difference]: Without dead ends: 1441 [2022-01-18 17:42:38,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2755 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1516, Invalid=6140, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 17:42:38,010 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 537 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:38,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 360 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:42:38,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-01-18 17:42:38,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 343. [2022-01-18 17:42:38,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.08187134502924) internal successors, (1054), 342 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:42:38,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1054 transitions. [2022-01-18 17:42:38,027 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1054 transitions. Word has length 25 [2022-01-18 17:42:38,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:38,028 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1054 transitions. [2022-01-18 17:42:38,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) 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:42:38,028 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1054 transitions. [2022-01-18 17:42:38,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:42:38,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:38,029 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:38,051 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:42:38,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:38,243 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:42:38,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:38,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1797808250, now seen corresponding path program 4 times [2022-01-18 17:42:38,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:38,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141813599] [2022-01-18 17:42:38,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:38,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:38,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:38,585 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:42:38,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:38,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141813599] [2022-01-18 17:42:38,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141813599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:38,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190950744] [2022-01-18 17:42:38,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:38,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:38,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:38,586 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:42:38,587 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:42:38,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:38,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:38,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 17:42:38,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:38,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:42:38,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:42:38,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:42:38,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2022-01-18 17:42:38,973 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:42:38,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:39,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:42:39,241 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 17:42:39,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 74 [2022-01-18 17:42:39,850 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:42:39,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190950744] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:39,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:39,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-01-18 17:42:39,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436316496] [2022-01-18 17:42:39,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:39,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:42:39,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:39,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:42:39,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:42:39,852 INFO L87 Difference]: Start difference. First operand 343 states and 1054 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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:42:43,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:43,255 INFO L93 Difference]: Finished difference Result 1493 states and 4232 transitions. [2022-01-18 17:42:43,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:42:43,255 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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 25 [2022-01-18 17:42:43,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:43,261 INFO L225 Difference]: With dead ends: 1493 [2022-01-18 17:42:43,261 INFO L226 Difference]: Without dead ends: 1418 [2022-01-18 17:42:43,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1920 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1133, Invalid=5187, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:42:43,263 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 508 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:43,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 566 Invalid, 2014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1936 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:42:43,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-01-18 17:42:43,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 433. [2022-01-18 17:42:43,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.1689814814814814) internal successors, (1369), 432 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have 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:42:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1369 transitions. [2022-01-18 17:42:43,281 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1369 transitions. Word has length 25 [2022-01-18 17:42:43,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:43,281 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 1369 transitions. [2022-01-18 17:42:43,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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:42:43,281 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1369 transitions. [2022-01-18 17:42:43,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:43,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:43,283 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:43,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 17:42:43,495 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,SelfDestructingSolverStorable15 [2022-01-18 17:42:43,495 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:42:43,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:43,496 INFO L85 PathProgramCache]: Analyzing trace with hash -348647512, now seen corresponding path program 5 times [2022-01-18 17:42:43,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:43,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114699802] [2022-01-18 17:42:43,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:43,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:43,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:43,548 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:42:43,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:43,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114699802] [2022-01-18 17:42:43,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114699802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:43,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264086127] [2022-01-18 17:42:43,549 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:42:43,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:43,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:43,550 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:42:43,580 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:42:43,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:42:43,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:43,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:43,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:43,686 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:42:43,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:43,758 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:42:43,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264086127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:43,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:43,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-01-18 17:42:43,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977547378] [2022-01-18 17:42:43,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:43,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:42:43,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:42:43,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:42:43,760 INFO L87 Difference]: Start difference. First operand 433 states and 1369 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:44,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:44,171 INFO L93 Difference]: Finished difference Result 954 states and 2849 transitions. [2022-01-18 17:42:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:42:44,171 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:44,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:44,176 INFO L225 Difference]: With dead ends: 954 [2022-01-18 17:42:44,176 INFO L226 Difference]: Without dead ends: 954 [2022-01-18 17:42:44,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:42:44,176 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 137 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:44,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 278 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:44,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-01-18 17:42:44,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 424. [2022-01-18 17:42:44,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.1796690307328603) internal successors, (1345), 423 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have 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:42:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1345 transitions. [2022-01-18 17:42:44,190 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1345 transitions. Word has length 27 [2022-01-18 17:42:44,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:44,191 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1345 transitions. [2022-01-18 17:42:44,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:44,191 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1345 transitions. [2022-01-18 17:42:44,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:44,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:44,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:44,215 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:42:44,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 17:42:44,415 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:42:44,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:44,415 INFO L85 PathProgramCache]: Analyzing trace with hash 528786936, now seen corresponding path program 6 times [2022-01-18 17:42:44,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:44,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941281404] [2022-01-18 17:42:44,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:44,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:44,471 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:42:44,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941281404] [2022-01-18 17:42:44,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941281404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317678154] [2022-01-18 17:42:44,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:42:44,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:44,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:44,474 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:42:44,476 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:42:44,497 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:42:44,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:44,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:44,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:44,602 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:42:44,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:44,699 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:42:44,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317678154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:44,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:44,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:42:44,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686872147] [2022-01-18 17:42:44,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:44,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:42:44,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:44,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:42:44,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:42:44,701 INFO L87 Difference]: Start difference. First operand 424 states and 1345 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:45,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:45,520 INFO L93 Difference]: Finished difference Result 2127 states and 5952 transitions. [2022-01-18 17:42:45,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:42:45,520 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:45,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:45,528 INFO L225 Difference]: With dead ends: 2127 [2022-01-18 17:42:45,528 INFO L226 Difference]: Without dead ends: 2127 [2022-01-18 17:42:45,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=997, Invalid=2425, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 17:42:45,529 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 512 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:45,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 262 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:45,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-01-18 17:42:45,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 533. [2022-01-18 17:42:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.3703007518796992) internal successors, (1793), 532 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have 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:42:45,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1793 transitions. [2022-01-18 17:42:45,555 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1793 transitions. Word has length 27 [2022-01-18 17:42:45,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:45,555 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1793 transitions. [2022-01-18 17:42:45,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:45,555 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1793 transitions. [2022-01-18 17:42:45,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:45,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:45,557 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:45,581 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:42:45,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 17:42:45,771 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:42:45,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:45,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1851035324, now seen corresponding path program 1 times [2022-01-18 17:42:45,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:45,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656571368] [2022-01-18 17:42:45,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:45,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:45,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:45,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:45,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656571368] [2022-01-18 17:42:45,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656571368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:45,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567636343] [2022-01-18 17:42:45,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:45,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:45,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:45,820 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:42:45,821 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:42:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:45,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:42:45,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:45,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:45,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:46,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:46,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567636343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:46,024 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:46,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:42:46,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756499736] [2022-01-18 17:42:46,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:46,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:42:46,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:46,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:42:46,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:42:46,025 INFO L87 Difference]: Start difference. First operand 533 states and 1793 transitions. Second operand has 14 states, 14 states have (on average 4.0) 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:42:46,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:46,289 INFO L93 Difference]: Finished difference Result 1246 states and 3881 transitions. [2022-01-18 17:42:46,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 17:42:46,289 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) 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 27 [2022-01-18 17:42:46,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:46,294 INFO L225 Difference]: With dead ends: 1246 [2022-01-18 17:42:46,294 INFO L226 Difference]: Without dead ends: 1234 [2022-01-18 17:42:46,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=568, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:42:46,295 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 237 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:46,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 103 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:42:46,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-01-18 17:42:46,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 724. [2022-01-18 17:42:46,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 723 states have (on average 3.442600276625173) internal successors, (2489), 723 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have 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:42:46,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 2489 transitions. [2022-01-18 17:42:46,314 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 2489 transitions. Word has length 27 [2022-01-18 17:42:46,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:46,314 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 2489 transitions. [2022-01-18 17:42:46,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) 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:42:46,314 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 2489 transitions. [2022-01-18 17:42:46,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:46,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:46,316 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:46,341 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:42:46,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:46,532 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:42:46,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:46,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1119729636, now seen corresponding path program 2 times [2022-01-18 17:42:46,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:46,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528591796] [2022-01-18 17:42:46,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:46,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:46,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:46,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528591796] [2022-01-18 17:42:46,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528591796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:46,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003236369] [2022-01-18 17:42:46,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:46,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:46,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:46,578 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:42:46,613 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:42:46,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:46,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:46,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:42:46,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:46,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:46,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:46,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003236369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:46,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:46,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:42:46,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572080390] [2022-01-18 17:42:46,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:46,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:42:46,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:46,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:42:46,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:42:46,799 INFO L87 Difference]: Start difference. First operand 724 states and 2489 transitions. Second operand has 14 states, 14 states have (on average 4.0) 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:42:47,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:47,279 INFO L93 Difference]: Finished difference Result 1607 states and 4919 transitions. [2022-01-18 17:42:47,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:42:47,280 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) 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 27 [2022-01-18 17:42:47,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:47,285 INFO L225 Difference]: With dead ends: 1607 [2022-01-18 17:42:47,285 INFO L226 Difference]: Without dead ends: 1607 [2022-01-18 17:42:47,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=376, Invalid=1030, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:42:47,286 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 209 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:47,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 211 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:42:47,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2022-01-18 17:42:47,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 747. [2022-01-18 17:42:47,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 3.43029490616622) internal successors, (2559), 746 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have 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:42:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2559 transitions. [2022-01-18 17:42:47,308 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2559 transitions. Word has length 27 [2022-01-18 17:42:47,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:47,308 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2559 transitions. [2022-01-18 17:42:47,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) 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:42:47,308 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2559 transitions. [2022-01-18 17:42:47,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:47,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:47,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:47,339 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:42:47,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:47,523 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:42:47,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:47,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1261248372, now seen corresponding path program 7 times [2022-01-18 17:42:47,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:47,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296159509] [2022-01-18 17:42:47,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:47,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:47,571 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:42:47,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:47,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296159509] [2022-01-18 17:42:47,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296159509] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:47,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726529000] [2022-01-18 17:42:47,571 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:42:47,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:47,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:47,572 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:42:47,605 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:42:47,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:47,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:47,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:47,701 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:42:47,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:47,795 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:42:47,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726529000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:47,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:47,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:42:47,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426733194] [2022-01-18 17:42:47,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:47,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:42:47,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:47,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:42:47,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:42:47,796 INFO L87 Difference]: Start difference. First operand 747 states and 2559 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:48,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:48,746 INFO L93 Difference]: Finished difference Result 2242 states and 6632 transitions. [2022-01-18 17:42:48,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 17:42:48,746 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:48,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:48,755 INFO L225 Difference]: With dead ends: 2242 [2022-01-18 17:42:48,755 INFO L226 Difference]: Without dead ends: 2230 [2022-01-18 17:42:48,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1164, Invalid=3528, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:42:48,757 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 506 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:48,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 237 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:42:48,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-01-18 17:42:48,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 759. [2022-01-18 17:42:48,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 3.4076517150395778) internal successors, (2583), 758 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have 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:42:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2583 transitions. [2022-01-18 17:42:48,783 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2583 transitions. Word has length 27 [2022-01-18 17:42:48,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:48,783 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2583 transitions. [2022-01-18 17:42:48,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:48,783 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2583 transitions. [2022-01-18 17:42:48,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:48,785 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:48,785 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:48,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 17:42:48,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-01-18 17:42:48,999 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:42:48,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:49,000 INFO L85 PathProgramCache]: Analyzing trace with hash 676830496, now seen corresponding path program 3 times [2022-01-18 17:42:49,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:49,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134915496] [2022-01-18 17:42:49,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:49,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:49,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:49,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:49,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134915496] [2022-01-18 17:42:49,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134915496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:49,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961806547] [2022-01-18 17:42:49,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:49,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:49,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:49,050 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:42:49,083 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:42:49,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:49,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:49,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:42:49,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:49,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:49,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:49,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:49,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961806547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:49,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:49,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 17:42:49,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142606412] [2022-01-18 17:42:49,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:49,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:42:49,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:49,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:42:49,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:42:49,256 INFO L87 Difference]: Start difference. First operand 759 states and 2583 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:49,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:49,516 INFO L93 Difference]: Finished difference Result 1369 states and 4370 transitions. [2022-01-18 17:42:49,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:42:49,517 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:49,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:49,521 INFO L225 Difference]: With dead ends: 1369 [2022-01-18 17:42:49,521 INFO L226 Difference]: Without dead ends: 1369 [2022-01-18 17:42:49,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=226, Invalid=530, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:42:49,522 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 123 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:49,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 116 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:49,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-01-18 17:42:49,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 802. [2022-01-18 17:42:49,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 3.404494382022472) internal successors, (2727), 801 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have 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:42:49,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 2727 transitions. [2022-01-18 17:42:49,543 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 2727 transitions. Word has length 27 [2022-01-18 17:42:49,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:49,543 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 2727 transitions. [2022-01-18 17:42:49,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:49,543 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 2727 transitions. [2022-01-18 17:42:49,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:49,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:49,545 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:49,562 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:42:49,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:49,751 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:42:49,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:49,752 INFO L85 PathProgramCache]: Analyzing trace with hash -962838664, now seen corresponding path program 8 times [2022-01-18 17:42:49,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:49,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279571012] [2022-01-18 17:42:49,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:49,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:49,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:49,800 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:42:49,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:49,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279571012] [2022-01-18 17:42:49,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279571012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:49,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799741506] [2022-01-18 17:42:49,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:49,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:49,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:49,801 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:42:49,802 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:42:49,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:49,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:49,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:49,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:49,901 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:42:49,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:49,983 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:42:49,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799741506] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:49,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:49,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:42:49,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298345542] [2022-01-18 17:42:49,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:49,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:42:49,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:49,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:42:49,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:42:49,984 INFO L87 Difference]: Start difference. First operand 802 states and 2727 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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:42:50,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:50,679 INFO L93 Difference]: Finished difference Result 2178 states and 6544 transitions. [2022-01-18 17:42:50,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:42:50,680 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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 27 [2022-01-18 17:42:50,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:50,685 INFO L225 Difference]: With dead ends: 2178 [2022-01-18 17:42:50,685 INFO L226 Difference]: Without dead ends: 2154 [2022-01-18 17:42:50,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=696, Invalid=2166, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:42:50,687 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 317 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:50,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 189 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:50,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-01-18 17:42:50,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 818. [2022-01-18 17:42:50,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.3990208078335375) internal successors, (2777), 817 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have 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:42:50,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2777 transitions. [2022-01-18 17:42:50,709 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2777 transitions. Word has length 27 [2022-01-18 17:42:50,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:50,709 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2777 transitions. [2022-01-18 17:42:50,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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:42:50,709 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2777 transitions. [2022-01-18 17:42:50,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:50,711 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:50,711 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:50,726 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:42:50,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:50,911 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:42:50,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1317146360, now seen corresponding path program 9 times [2022-01-18 17:42:50,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:50,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985293108] [2022-01-18 17:42:50,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:50,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:50,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:50,959 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:42:50,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:50,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985293108] [2022-01-18 17:42:50,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985293108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:50,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071741645] [2022-01-18 17:42:50,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:50,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:50,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:50,961 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:42:50,979 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:42:50,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:50,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:50,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:50,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:51,108 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:42:51,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:51,200 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:42:51,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071741645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:51,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:51,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:42:51,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137506503] [2022-01-18 17:42:51,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:51,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:42:51,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:51,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:42:51,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:42:51,201 INFO L87 Difference]: Start difference. First operand 818 states and 2777 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:51,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:51,974 INFO L93 Difference]: Finished difference Result 3369 states and 10225 transitions. [2022-01-18 17:42:51,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:42:51,974 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:51,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:51,981 INFO L225 Difference]: With dead ends: 3369 [2022-01-18 17:42:51,981 INFO L226 Difference]: Without dead ends: 3369 [2022-01-18 17:42:51,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1034 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:42:51,983 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 486 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:51,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 318 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:51,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-01-18 17:42:52,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 1002. [2022-01-18 17:42:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 1001 states have (on average 3.5844155844155843) internal successors, (3588), 1001 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have 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:42:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 3588 transitions. [2022-01-18 17:42:52,018 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 3588 transitions. Word has length 27 [2022-01-18 17:42:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:52,019 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 3588 transitions. [2022-01-18 17:42:52,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:52,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 3588 transitions. [2022-01-18 17:42:52,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:52,021 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:52,021 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:52,046 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:42:52,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 17:42:52,244 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:42:52,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:52,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1518998408, now seen corresponding path program 10 times [2022-01-18 17:42:52,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:52,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845727725] [2022-01-18 17:42:52,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:52,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:52,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:52,297 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:42:52,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:52,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845727725] [2022-01-18 17:42:52,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845727725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:52,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073373049] [2022-01-18 17:42:52,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:52,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:52,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:52,299 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:42:52,303 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:42:52,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:52,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:52,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:52,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:52,428 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:42:52,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:52,524 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:42:52,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073373049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:52,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:52,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:42:52,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942453135] [2022-01-18 17:42:52,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:52,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:42:52,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:52,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:42:52,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:42:52,525 INFO L87 Difference]: Start difference. First operand 1002 states and 3588 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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:42:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:53,343 INFO L93 Difference]: Finished difference Result 3715 states and 11287 transitions. [2022-01-18 17:42:53,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:42:53,343 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-01-18 17:42:53,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:53,353 INFO L225 Difference]: With dead ends: 3715 [2022-01-18 17:42:53,353 INFO L226 Difference]: Without dead ends: 3715 [2022-01-18 17:42:53,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:42:53,355 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 450 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:53,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 247 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:53,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3715 states. [2022-01-18 17:42:53,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3715 to 996. [2022-01-18 17:42:53,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 3.573869346733668) internal successors, (3556), 995 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have 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:42:53,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3556 transitions. [2022-01-18 17:42:53,400 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3556 transitions. Word has length 27 [2022-01-18 17:42:53,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:53,400 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 3556 transitions. [2022-01-18 17:42:53,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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:42:53,400 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3556 transitions. [2022-01-18 17:42:53,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:53,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:53,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:53,429 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:42:53,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:53,617 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:42:53,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:53,618 INFO L85 PathProgramCache]: Analyzing trace with hash 421342012, now seen corresponding path program 11 times [2022-01-18 17:42:53,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:53,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542791264] [2022-01-18 17:42:53,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:53,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:53,656 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:42:53,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:53,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542791264] [2022-01-18 17:42:53,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542791264] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:53,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743844170] [2022-01-18 17:42:53,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:42:53,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:53,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:53,657 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:42:53,658 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:42:53,680 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:53,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:53,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:53,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:53,764 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:42:53,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:53,817 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:42:53,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743844170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:53,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:53,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 17:42:53,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237606640] [2022-01-18 17:42:53,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:53,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:42:53,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:53,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:42:53,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:42:53,818 INFO L87 Difference]: Start difference. First operand 996 states and 3556 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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:42:54,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:54,065 INFO L93 Difference]: Finished difference Result 1571 states and 5153 transitions. [2022-01-18 17:42:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:42:54,065 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 27 [2022-01-18 17:42:54,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:54,070 INFO L225 Difference]: With dead ends: 1571 [2022-01-18 17:42:54,070 INFO L226 Difference]: Without dead ends: 1561 [2022-01-18 17:42:54,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:42:54,071 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 221 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:54,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 131 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:42:54,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2022-01-18 17:42:54,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1009. [2022-01-18 17:42:54,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.5535714285714284) internal successors, (3582), 1008 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have 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:42:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3582 transitions. [2022-01-18 17:42:54,096 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3582 transitions. Word has length 27 [2022-01-18 17:42:54,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:54,096 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 3582 transitions. [2022-01-18 17:42:54,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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:42:54,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3582 transitions. [2022-01-18 17:42:54,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:54,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:54,099 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:54,121 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:42:54,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:54,318 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:42:54,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:54,319 INFO L85 PathProgramCache]: Analyzing trace with hash -767869072, now seen corresponding path program 12 times [2022-01-18 17:42:54,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:54,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049711194] [2022-01-18 17:42:54,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:54,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:54,360 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:42:54,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:54,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049711194] [2022-01-18 17:42:54,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049711194] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:54,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621873616] [2022-01-18 17:42:54,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:42:54,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:54,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:54,361 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:42:54,364 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:42:54,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:42:54,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:54,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:54,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:54,462 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:42:54,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:54,535 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:42:54,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621873616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:54,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:54,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:42:54,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202784467] [2022-01-18 17:42:54,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:54,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:42:54,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:54,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:42:54,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:42:54,536 INFO L87 Difference]: Start difference. First operand 1009 states and 3582 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:55,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:55,093 INFO L93 Difference]: Finished difference Result 3387 states and 10378 transitions. [2022-01-18 17:42:55,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:42:55,095 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:55,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:55,103 INFO L225 Difference]: With dead ends: 3387 [2022-01-18 17:42:55,104 INFO L226 Difference]: Without dead ends: 3375 [2022-01-18 17:42:55,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:42:55,105 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 410 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:55,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 206 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:55,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-01-18 17:42:55,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1031. [2022-01-18 17:42:55,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.5524271844660196) internal successors, (3659), 1030 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have 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:42:55,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3659 transitions. [2022-01-18 17:42:55,145 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3659 transitions. Word has length 27 [2022-01-18 17:42:55,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:55,145 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 3659 transitions. [2022-01-18 17:42:55,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:55,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3659 transitions. [2022-01-18 17:42:55,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:55,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:55,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, 1] [2022-01-18 17:42:55,175 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:42:55,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:55,370 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:42:55,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:55,371 INFO L85 PathProgramCache]: Analyzing trace with hash 210688372, now seen corresponding path program 13 times [2022-01-18 17:42:55,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:55,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396946332] [2022-01-18 17:42:55,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:55,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:55,420 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:42:55,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396946332] [2022-01-18 17:42:55,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396946332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344418009] [2022-01-18 17:42:55,421 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:42:55,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:55,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:55,422 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:42:55,424 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:42:55,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:55,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:55,533 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:42:55,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:55,606 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:42:55,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344418009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:55,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:55,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:42:55,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135854946] [2022-01-18 17:42:55,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:55,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:42:55,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:55,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:42:55,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:42:55,607 INFO L87 Difference]: Start difference. First operand 1031 states and 3659 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:56,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:56,269 INFO L93 Difference]: Finished difference Result 3526 states and 10647 transitions. [2022-01-18 17:42:56,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:42:56,269 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:56,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:56,275 INFO L225 Difference]: With dead ends: 3526 [2022-01-18 17:42:56,275 INFO L226 Difference]: Without dead ends: 3526 [2022-01-18 17:42:56,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:42:56,276 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 435 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:56,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 232 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:56,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-01-18 17:42:56,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1017. [2022-01-18 17:42:56,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.5511811023622046) internal successors, (3608), 1016 states have internal predecessors, (3608), 0 states have call successors, (0), 0 states have 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:42:56,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3608 transitions. [2022-01-18 17:42:56,310 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3608 transitions. Word has length 27 [2022-01-18 17:42:56,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:56,310 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 3608 transitions. [2022-01-18 17:42:56,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:56,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3608 transitions. [2022-01-18 17:42:56,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:56,313 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:56,313 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:56,339 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:42:56,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 17:42:56,535 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:42:56,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:56,536 INFO L85 PathProgramCache]: Analyzing trace with hash -143499400, now seen corresponding path program 14 times [2022-01-18 17:42:56,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:56,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560658893] [2022-01-18 17:42:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:56,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:56,576 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:42:56,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:56,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560658893] [2022-01-18 17:42:56,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560658893] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:56,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643293156] [2022-01-18 17:42:56,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:56,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:56,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:56,578 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:42:56,579 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:42:56,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:56,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:56,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:56,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:56,670 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:42:56,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:56,743 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:42:56,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643293156] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:56,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:56,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:42:56,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646792409] [2022-01-18 17:42:56,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:56,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:42:56,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:56,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:42:56,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:42:56,744 INFO L87 Difference]: Start difference. First operand 1017 states and 3608 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:57,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:57,287 INFO L93 Difference]: Finished difference Result 3059 states and 9290 transitions. [2022-01-18 17:42:57,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:42:57,288 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:57,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:57,296 INFO L225 Difference]: With dead ends: 3059 [2022-01-18 17:42:57,296 INFO L226 Difference]: Without dead ends: 3035 [2022-01-18 17:42:57,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:42:57,298 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:57,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 164 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:42:57,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-01-18 17:42:57,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 1043. [2022-01-18 17:42:57,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 1042 states have (on average 3.5460652591170825) internal successors, (3695), 1042 states have internal predecessors, (3695), 0 states have call successors, (0), 0 states have 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:42:57,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 3695 transitions. [2022-01-18 17:42:57,333 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 3695 transitions. Word has length 27 [2022-01-18 17:42:57,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:57,333 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 3695 transitions. [2022-01-18 17:42:57,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:57,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 3695 transitions. [2022-01-18 17:42:57,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:57,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:57,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:57,359 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:42:57,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 17:42:57,547 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:42:57,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:57,548 INFO L85 PathProgramCache]: Analyzing trace with hash 778202740, now seen corresponding path program 15 times [2022-01-18 17:42:57,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:57,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192935198] [2022-01-18 17:42:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:57,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:57,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:57,587 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:42:57,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:57,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192935198] [2022-01-18 17:42:57,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192935198] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:57,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729263482] [2022-01-18 17:42:57,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:57,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:57,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:57,589 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:42:57,592 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:42:57,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:57,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:57,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:57,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:57,683 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:42:57,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:57,753 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:42:57,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729263482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:57,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:57,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:42:57,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599553456] [2022-01-18 17:42:57,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:57,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:42:57,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:57,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:42:57,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:42:57,754 INFO L87 Difference]: Start difference. First operand 1043 states and 3695 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:58,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:58,276 INFO L93 Difference]: Finished difference Result 2868 states and 8906 transitions. [2022-01-18 17:42:58,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:42:58,277 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:58,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:58,283 INFO L225 Difference]: With dead ends: 2868 [2022-01-18 17:42:58,283 INFO L226 Difference]: Without dead ends: 2856 [2022-01-18 17:42:58,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:42:58,284 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 286 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:58,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 169 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:42:58,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-01-18 17:42:58,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 1121. [2022-01-18 17:42:58,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1120 states have (on average 3.5160714285714287) internal successors, (3938), 1120 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have 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:42:58,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 3938 transitions. [2022-01-18 17:42:58,320 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 3938 transitions. Word has length 27 [2022-01-18 17:42:58,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:58,320 INFO L470 AbstractCegarLoop]: Abstraction has 1121 states and 3938 transitions. [2022-01-18 17:42:58,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:58,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 3938 transitions. [2022-01-18 17:42:58,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:58,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:58,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, 1] [2022-01-18 17:42:58,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:58,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:58,544 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:42:58,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:58,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1756760184, now seen corresponding path program 16 times [2022-01-18 17:42:58,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:58,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655195237] [2022-01-18 17:42:58,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:58,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:58,594 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:42:58,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:58,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655195237] [2022-01-18 17:42:58,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655195237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:58,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113934964] [2022-01-18 17:42:58,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:58,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:58,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:58,595 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:42:58,596 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:42:58,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:58,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:58,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:58,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:58,688 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:42:58,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:58,760 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:42:58,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113934964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:58,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:58,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:42:58,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928715381] [2022-01-18 17:42:58,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:58,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:42:58,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:58,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:42:58,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:42:58,761 INFO L87 Difference]: Start difference. First operand 1121 states and 3938 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:59,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:59,359 INFO L93 Difference]: Finished difference Result 2990 states and 9189 transitions. [2022-01-18 17:42:59,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:42:59,360 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:42:59,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:59,366 INFO L225 Difference]: With dead ends: 2990 [2022-01-18 17:42:59,366 INFO L226 Difference]: Without dead ends: 2990 [2022-01-18 17:42:59,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:42:59,367 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 361 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:59,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 137 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:42:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2990 states. [2022-01-18 17:42:59,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2990 to 1103. [2022-01-18 17:42:59,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 1102 states have (on average 3.516333938294011) internal successors, (3875), 1102 states have internal predecessors, (3875), 0 states have call successors, (0), 0 states have 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:42:59,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 3875 transitions. [2022-01-18 17:42:59,424 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 3875 transitions. Word has length 27 [2022-01-18 17:42:59,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:59,425 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 3875 transitions. [2022-01-18 17:42:59,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:59,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 3875 transitions. [2022-01-18 17:42:59,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:42:59,427 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:59,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:59,451 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:42:59,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:59,643 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:42:59,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:59,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1999271908, now seen corresponding path program 17 times [2022-01-18 17:42:59,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:59,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333988431] [2022-01-18 17:42:59,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:59,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:59,680 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:42:59,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:59,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333988431] [2022-01-18 17:42:59,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333988431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:59,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242477453] [2022-01-18 17:42:59,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:42:59,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:59,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:59,682 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:42:59,682 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:42:59,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:42:59,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:59,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:42:59,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:59,798 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:42:59,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:59,843 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:42:59,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242477453] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:59,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:59,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 17:42:59,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473735702] [2022-01-18 17:42:59,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:59,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:42:59,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:59,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:42:59,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:42:59,844 INFO L87 Difference]: Start difference. First operand 1103 states and 3875 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:00,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:00,126 INFO L93 Difference]: Finished difference Result 2681 states and 8735 transitions. [2022-01-18 17:43:00,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 17:43:00,127 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:00,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:00,131 INFO L225 Difference]: With dead ends: 2681 [2022-01-18 17:43:00,131 INFO L226 Difference]: Without dead ends: 2681 [2022-01-18 17:43:00,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:43:00,131 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 222 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:00,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 126 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:00,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2681 states. [2022-01-18 17:43:00,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2681 to 1400. [2022-01-18 17:43:00,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.5868477483917083) internal successors, (5018), 1399 states have internal predecessors, (5018), 0 states have call successors, (0), 0 states have 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:43:00,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 5018 transitions. [2022-01-18 17:43:00,164 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 5018 transitions. Word has length 27 [2022-01-18 17:43:00,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:00,164 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 5018 transitions. [2022-01-18 17:43:00,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:00,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 5018 transitions. [2022-01-18 17:43:00,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:00,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:00,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:00,189 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:43:00,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:00,381 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:43:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1698701084, now seen corresponding path program 18 times [2022-01-18 17:43:00,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:00,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45183861] [2022-01-18 17:43:00,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:00,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:00,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:00,418 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:43:00,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:00,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45183861] [2022-01-18 17:43:00,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45183861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:00,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246116276] [2022-01-18 17:43:00,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:00,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:00,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:00,420 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:43:00,421 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:43:00,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:43:00,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:00,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:00,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:00,540 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:43:00,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:00,628 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:43:00,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246116276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:00,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:00,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:43:00,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146588479] [2022-01-18 17:43:00,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:00,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:43:00,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:00,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:43:00,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:43:00,629 INFO L87 Difference]: Start difference. First operand 1400 states and 5018 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:01,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:01,549 INFO L93 Difference]: Finished difference Result 4463 states and 13880 transitions. [2022-01-18 17:43:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 17:43:01,550 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:01,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:01,557 INFO L225 Difference]: With dead ends: 4463 [2022-01-18 17:43:01,557 INFO L226 Difference]: Without dead ends: 4463 [2022-01-18 17:43:01,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1314, Invalid=3798, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 17:43:01,558 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 480 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:01,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 320 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:01,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-01-18 17:43:01,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 1524. [2022-01-18 17:43:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 1523 states have (on average 3.670387393302692) internal successors, (5590), 1523 states have internal predecessors, (5590), 0 states have call successors, (0), 0 states have 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:43:01,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 5590 transitions. [2022-01-18 17:43:01,609 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 5590 transitions. Word has length 27 [2022-01-18 17:43:01,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:01,609 INFO L470 AbstractCegarLoop]: Abstraction has 1524 states and 5590 transitions. [2022-01-18 17:43:01,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:01,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 5590 transitions. [2022-01-18 17:43:01,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:01,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:01,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:01,634 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:43:01,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 17:43:01,829 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:43:01,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash -966239648, now seen corresponding path program 19 times [2022-01-18 17:43:01,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:01,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737085723] [2022-01-18 17:43:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:01,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:01,867 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:43:01,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:01,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737085723] [2022-01-18 17:43:01,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737085723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:01,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205695337] [2022-01-18 17:43:01,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:01,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:01,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:01,868 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:43:01,868 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:43:01,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:01,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:01,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:01,979 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:43:01,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:02,082 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:43:02,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205695337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:02,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:02,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:43:02,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586556199] [2022-01-18 17:43:02,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:02,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:43:02,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:02,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:43:02,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:43:02,083 INFO L87 Difference]: Start difference. First operand 1524 states and 5590 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:03,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:03,275 INFO L93 Difference]: Finished difference Result 4199 states and 13420 transitions. [2022-01-18 17:43:03,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 17:43:03,275 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:03,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:03,282 INFO L225 Difference]: With dead ends: 4199 [2022-01-18 17:43:03,282 INFO L226 Difference]: Without dead ends: 4191 [2022-01-18 17:43:03,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1787, Invalid=6223, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 17:43:03,284 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 550 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:03,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 283 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:03,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4191 states. [2022-01-18 17:43:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4191 to 1510. [2022-01-18 17:43:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1509 states have (on average 3.6653412856196157) internal successors, (5531), 1509 states have internal predecessors, (5531), 0 states have call successors, (0), 0 states have 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:43:03,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 5531 transitions. [2022-01-18 17:43:03,329 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 5531 transitions. Word has length 27 [2022-01-18 17:43:03,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:03,329 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 5531 transitions. [2022-01-18 17:43:03,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:03,330 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 5531 transitions. [2022-01-18 17:43:03,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:03,333 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:03,333 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:03,356 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:43:03,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-18 17:43:03,547 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:43:03,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:03,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1496327724, now seen corresponding path program 20 times [2022-01-18 17:43:03,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:03,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335291143] [2022-01-18 17:43:03,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:03,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:03,587 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:43:03,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:03,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335291143] [2022-01-18 17:43:03,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335291143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:03,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42815300] [2022-01-18 17:43:03,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:03,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:03,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:03,589 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:43:03,590 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:43:03,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:03,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:03,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:03,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:03,698 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:43:03,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:03,745 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:43:03,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42815300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:03,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:03,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 17:43:03,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926520603] [2022-01-18 17:43:03,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:03,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:43:03,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:03,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:43:03,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:43:03,746 INFO L87 Difference]: Start difference. First operand 1510 states and 5531 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:04,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:04,003 INFO L93 Difference]: Finished difference Result 2566 states and 8506 transitions. [2022-01-18 17:43:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 17:43:04,003 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:04,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:04,007 INFO L225 Difference]: With dead ends: 2566 [2022-01-18 17:43:04,007 INFO L226 Difference]: Without dead ends: 2556 [2022-01-18 17:43:04,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=584, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:43:04,008 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 249 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:04,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 134 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:04,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-01-18 17:43:04,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1508. [2022-01-18 17:43:04,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1507 states have (on average 3.6536164565361644) internal successors, (5506), 1507 states have internal predecessors, (5506), 0 states have call successors, (0), 0 states have 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:43:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 5506 transitions. [2022-01-18 17:43:04,041 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 5506 transitions. Word has length 27 [2022-01-18 17:43:04,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:04,041 INFO L470 AbstractCegarLoop]: Abstraction has 1508 states and 5506 transitions. [2022-01-18 17:43:04,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:04,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 5506 transitions. [2022-01-18 17:43:04,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:04,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:04,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:04,067 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:43:04,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 17:43:04,259 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:43:04,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:04,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1229315484, now seen corresponding path program 21 times [2022-01-18 17:43:04,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:04,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294302039] [2022-01-18 17:43:04,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:04,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:04,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:04,301 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:43:04,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:04,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294302039] [2022-01-18 17:43:04,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294302039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:04,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981952593] [2022-01-18 17:43:04,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:04,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:04,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:04,303 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:43:04,303 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:43:04,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:43:04,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:04,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:04,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:04,418 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:43:04,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:04,511 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:43:04,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981952593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:04,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:04,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:43:04,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228936333] [2022-01-18 17:43:04,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:04,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:04,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:04,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:04,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:04,513 INFO L87 Difference]: Start difference. First operand 1508 states and 5506 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 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:43:05,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:05,177 INFO L93 Difference]: Finished difference Result 4016 states and 13236 transitions. [2022-01-18 17:43:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:43:05,177 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 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 27 [2022-01-18 17:43:05,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:05,183 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 17:43:05,183 INFO L226 Difference]: Without dead ends: 4016 [2022-01-18 17:43:05,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:05,184 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 342 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:05,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 198 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:05,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4016 states. [2022-01-18 17:43:05,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4016 to 1567. [2022-01-18 17:43:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1566 states have (on average 3.657726692209451) internal successors, (5728), 1566 states have internal predecessors, (5728), 0 states have call successors, (0), 0 states have 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:43:05,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 5728 transitions. [2022-01-18 17:43:05,219 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 5728 transitions. Word has length 27 [2022-01-18 17:43:05,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:05,219 INFO L470 AbstractCegarLoop]: Abstraction has 1567 states and 5728 transitions. [2022-01-18 17:43:05,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 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:43:05,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 5728 transitions. [2022-01-18 17:43:05,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:05,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:05,223 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:05,239 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:43:05,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:05,425 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:43:05,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:05,425 INFO L85 PathProgramCache]: Analyzing trace with hash -889239010, now seen corresponding path program 22 times [2022-01-18 17:43:05,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:05,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758914262] [2022-01-18 17:43:05,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:05,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:05,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:05,472 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:43:05,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:05,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758914262] [2022-01-18 17:43:05,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758914262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:05,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984865931] [2022-01-18 17:43:05,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:05,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:05,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:05,474 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:43:05,495 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:43:05,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:05,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:05,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:05,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:05,600 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:43:05,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:05,655 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:43:05,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984865931] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:05,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:05,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:43:05,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085940253] [2022-01-18 17:43:05,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:05,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:05,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:05,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:05,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:05,657 INFO L87 Difference]: Start difference. First operand 1567 states and 5728 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:05,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:05,955 INFO L93 Difference]: Finished difference Result 2764 states and 9254 transitions. [2022-01-18 17:43:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 17:43:05,956 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:05,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:05,960 INFO L225 Difference]: With dead ends: 2764 [2022-01-18 17:43:05,960 INFO L226 Difference]: Without dead ends: 2706 [2022-01-18 17:43:05,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:43:05,961 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 270 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:05,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 154 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:05,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2022-01-18 17:43:05,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 1772. [2022-01-18 17:43:05,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1771 states have (on average 3.6612083568605307) internal successors, (6484), 1771 states have internal predecessors, (6484), 0 states have call successors, (0), 0 states have 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:43:05,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 6484 transitions. [2022-01-18 17:43:05,993 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 6484 transitions. Word has length 27 [2022-01-18 17:43:05,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:05,994 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 6484 transitions. [2022-01-18 17:43:05,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:05,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 6484 transitions. [2022-01-18 17:43:05,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:05,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:05,997 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:06,020 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:43:06,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 17:43:06,220 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:43:06,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:06,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1659615388, now seen corresponding path program 23 times [2022-01-18 17:43:06,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:06,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041583318] [2022-01-18 17:43:06,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:06,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:06,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:06,264 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:43:06,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:06,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041583318] [2022-01-18 17:43:06,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041583318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:06,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932015307] [2022-01-18 17:43:06,265 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:06,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:06,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:06,266 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:43:06,294 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:43:06,300 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:43:06,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:06,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:06,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:06,371 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:43:06,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:06,445 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:43:06,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932015307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:06,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:06,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:43:06,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877640171] [2022-01-18 17:43:06,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:06,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:43:06,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:06,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:43:06,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:43:06,447 INFO L87 Difference]: Start difference. First operand 1772 states and 6484 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:06,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:06,944 INFO L93 Difference]: Finished difference Result 4051 states and 13532 transitions. [2022-01-18 17:43:06,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:43:06,944 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:06,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:06,951 INFO L225 Difference]: With dead ends: 4051 [2022-01-18 17:43:06,951 INFO L226 Difference]: Without dead ends: 4047 [2022-01-18 17:43:06,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:43:06,951 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:06,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 199 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:06,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4047 states. [2022-01-18 17:43:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4047 to 1858. [2022-01-18 17:43:07,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 3.640818524501885) internal successors, (6761), 1857 states have internal predecessors, (6761), 0 states have call successors, (0), 0 states have 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:43:07,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 6761 transitions. [2022-01-18 17:43:07,004 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 6761 transitions. Word has length 27 [2022-01-18 17:43:07,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:07,004 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 6761 transitions. [2022-01-18 17:43:07,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:07,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 6761 transitions. [2022-01-18 17:43:07,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:07,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:07,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:07,023 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:43:07,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 17:43:07,208 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:43:07,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:07,208 INFO L85 PathProgramCache]: Analyzing trace with hash -681057944, now seen corresponding path program 24 times [2022-01-18 17:43:07,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:07,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909130720] [2022-01-18 17:43:07,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:07,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:07,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:07,245 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:43:07,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:07,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909130720] [2022-01-18 17:43:07,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909130720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:07,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734903009] [2022-01-18 17:43:07,245 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:07,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:07,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:07,246 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:43:07,247 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:43:07,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:43:07,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:07,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:07,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:07,342 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:43:07,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:07,415 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:43:07,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734903009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:07,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:07,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:43:07,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025617353] [2022-01-18 17:43:07,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:07,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:43:07,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:07,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:43:07,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:43:07,416 INFO L87 Difference]: Start difference. First operand 1858 states and 6761 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:07,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:07,983 INFO L93 Difference]: Finished difference Result 4211 states and 13928 transitions. [2022-01-18 17:43:07,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:43:07,984 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:07,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:07,993 INFO L225 Difference]: With dead ends: 4211 [2022-01-18 17:43:07,993 INFO L226 Difference]: Without dead ends: 4204 [2022-01-18 17:43:07,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:43:07,994 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 338 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:07,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 184 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:07,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4204 states. [2022-01-18 17:43:08,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4204 to 1762. [2022-01-18 17:43:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 3.618966496308915) internal successors, (6373), 1761 states have internal predecessors, (6373), 0 states have call successors, (0), 0 states have 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:43:08,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 6373 transitions. [2022-01-18 17:43:08,033 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 6373 transitions. Word has length 27 [2022-01-18 17:43:08,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:08,033 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 6373 transitions. [2022-01-18 17:43:08,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:08,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 6373 transitions. [2022-01-18 17:43:08,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:08,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:08,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:08,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 17:43:08,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:43:08,236 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:43:08,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:08,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1533437756, now seen corresponding path program 25 times [2022-01-18 17:43:08,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:08,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545913309] [2022-01-18 17:43:08,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:08,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:08,272 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:43:08,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:08,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545913309] [2022-01-18 17:43:08,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545913309] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:08,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137498317] [2022-01-18 17:43:08,273 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:08,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:08,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:08,273 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:43:08,274 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:43:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:08,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:08,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:08,368 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:43:08,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:08,441 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:43:08,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137498317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:08,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:08,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:43:08,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001608277] [2022-01-18 17:43:08,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:08,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:43:08,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:08,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:43:08,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:43:08,442 INFO L87 Difference]: Start difference. First operand 1762 states and 6373 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:08,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:08,963 INFO L93 Difference]: Finished difference Result 4111 states and 13441 transitions. [2022-01-18 17:43:08,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:43:08,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:08,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:08,970 INFO L225 Difference]: With dead ends: 4111 [2022-01-18 17:43:08,970 INFO L226 Difference]: Without dead ends: 4104 [2022-01-18 17:43:08,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:43:08,971 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 247 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:08,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 232 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:43:08,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states. [2022-01-18 17:43:09,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 1778. [2022-01-18 17:43:09,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1777 states have (on average 3.615644344400675) internal successors, (6425), 1777 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have 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:43:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 6425 transitions. [2022-01-18 17:43:09,032 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 6425 transitions. Word has length 27 [2022-01-18 17:43:09,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:09,032 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 6425 transitions. [2022-01-18 17:43:09,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:09,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 6425 transitions. [2022-01-18 17:43:09,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:09,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:09,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:09,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 17:43:09,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 17:43:09,247 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:43:09,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:09,248 INFO L85 PathProgramCache]: Analyzing trace with hash -982650124, now seen corresponding path program 26 times [2022-01-18 17:43:09,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:09,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015710902] [2022-01-18 17:43:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:09,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:09,284 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:43:09,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:09,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015710902] [2022-01-18 17:43:09,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015710902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:09,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668214655] [2022-01-18 17:43:09,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:09,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:09,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:09,288 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:43:09,292 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:43:09,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:09,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:09,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:09,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:09,377 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:43:09,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:09,440 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:43:09,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668214655] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:09,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:09,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:43:09,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673136143] [2022-01-18 17:43:09,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:09,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:43:09,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:09,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:43:09,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:43:09,441 INFO L87 Difference]: Start difference. First operand 1778 states and 6425 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:09,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:09,729 INFO L93 Difference]: Finished difference Result 3364 states and 11304 transitions. [2022-01-18 17:43:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:43:09,729 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:09,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:09,734 INFO L225 Difference]: With dead ends: 3364 [2022-01-18 17:43:09,734 INFO L226 Difference]: Without dead ends: 3352 [2022-01-18 17:43:09,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:43:09,735 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 212 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:09,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 118 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:09,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-01-18 17:43:09,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 1842. [2022-01-18 17:43:09,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1841 states have (on average 3.595328625746877) internal successors, (6619), 1841 states have internal predecessors, (6619), 0 states have call successors, (0), 0 states have 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:43:09,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 6619 transitions. [2022-01-18 17:43:09,771 INFO L78 Accepts]: Start accepts. Automaton has 1842 states and 6619 transitions. Word has length 27 [2022-01-18 17:43:09,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:09,772 INFO L470 AbstractCegarLoop]: Abstraction has 1842 states and 6619 transitions. [2022-01-18 17:43:09,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:09,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1842 states and 6619 transitions. [2022-01-18 17:43:09,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:09,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:09,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:09,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 17:43:09,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 17:43:09,975 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:43:09,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:09,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2077943624, now seen corresponding path program 27 times [2022-01-18 17:43:09,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:09,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159687016] [2022-01-18 17:43:09,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:09,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:10,022 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:43:10,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:10,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159687016] [2022-01-18 17:43:10,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159687016] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:10,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812575983] [2022-01-18 17:43:10,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:10,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:10,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:10,024 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:43:10,025 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:43:10,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:43:10,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:10,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:10,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:10,131 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:43:10,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:10,197 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:43:10,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812575983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:10,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:10,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:43:10,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911887901] [2022-01-18 17:43:10,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:10,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:43:10,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:10,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:43:10,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:43:10,198 INFO L87 Difference]: Start difference. First operand 1842 states and 6619 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:10,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:10,538 INFO L93 Difference]: Finished difference Result 3435 states and 11487 transitions. [2022-01-18 17:43:10,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:43:10,539 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:10,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:10,544 INFO L225 Difference]: With dead ends: 3435 [2022-01-18 17:43:10,544 INFO L226 Difference]: Without dead ends: 3435 [2022-01-18 17:43:10,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:43:10,545 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 215 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:10,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 147 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:10,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3435 states. [2022-01-18 17:43:10,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3435 to 1910. [2022-01-18 17:43:10,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1910 states, 1909 states have (on average 3.572027239392352) internal successors, (6819), 1909 states have internal predecessors, (6819), 0 states have call successors, (0), 0 states have 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:43:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 6819 transitions. [2022-01-18 17:43:10,577 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 6819 transitions. Word has length 27 [2022-01-18 17:43:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:10,577 INFO L470 AbstractCegarLoop]: Abstraction has 1910 states and 6819 transitions. [2022-01-18 17:43:10,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:10,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 6819 transitions. [2022-01-18 17:43:10,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:10,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:10,580 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:10,596 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:43:10,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:10,781 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:43:10,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1024461816, now seen corresponding path program 1 times [2022-01-18 17:43:10,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:10,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774402468] [2022-01-18 17:43:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:10,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:10,818 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:43:10,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774402468] [2022-01-18 17:43:10,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774402468] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:10,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946271312] [2022-01-18 17:43:10,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:10,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:10,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:10,819 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:43:10,820 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:43:10,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:10,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:10,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:10,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:43:10,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:11,023 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:43:11,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946271312] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:11,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:11,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:43:11,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521086497] [2022-01-18 17:43:11,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:11,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:11,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:11,024 INFO L87 Difference]: Start difference. First operand 1910 states and 6819 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:11,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:11,630 INFO L93 Difference]: Finished difference Result 3260 states and 10751 transitions. [2022-01-18 17:43:11,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:43:11,630 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:11,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:11,635 INFO L225 Difference]: With dead ends: 3260 [2022-01-18 17:43:11,635 INFO L226 Difference]: Without dead ends: 3260 [2022-01-18 17:43:11,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=530, Invalid=1632, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:43:11,636 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 256 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:11,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 280 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:43:11,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-01-18 17:43:11,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 1932. [2022-01-18 17:43:11,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 3.5680994303469706) internal successors, (6890), 1931 states have internal predecessors, (6890), 0 states have call successors, (0), 0 states have 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:43:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 6890 transitions. [2022-01-18 17:43:11,668 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 6890 transitions. Word has length 27 [2022-01-18 17:43:11,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:11,669 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 6890 transitions. [2022-01-18 17:43:11,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:11,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 6890 transitions. [2022-01-18 17:43:11,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:11,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:11,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:11,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 17:43:11,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 17:43:11,873 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:43:11,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:11,873 INFO L85 PathProgramCache]: Analyzing trace with hash 394843068, now seen corresponding path program 2 times [2022-01-18 17:43:11,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:11,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923854480] [2022-01-18 17:43:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:11,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:11,904 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:43:11,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:11,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923854480] [2022-01-18 17:43:11,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923854480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:11,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567554759] [2022-01-18 17:43:11,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:11,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:11,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:11,905 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:43:11,906 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:43:11,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:11,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:11,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:11,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:11,998 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:43:11,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:12,072 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:43:12,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567554759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:12,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:12,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 17:43:12,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567925218] [2022-01-18 17:43:12,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:12,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:43:12,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:12,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:43:12,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:43:12,074 INFO L87 Difference]: Start difference. First operand 1932 states and 6890 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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:43:12,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:12,222 INFO L93 Difference]: Finished difference Result 2944 states and 9986 transitions. [2022-01-18 17:43:12,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 17:43:12,223 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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 27 [2022-01-18 17:43:12,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:12,227 INFO L225 Difference]: With dead ends: 2944 [2022-01-18 17:43:12,227 INFO L226 Difference]: Without dead ends: 2926 [2022-01-18 17:43:12,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-01-18 17:43:12,228 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 215 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:12,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 54 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:12,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-01-18 17:43:12,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2195. [2022-01-18 17:43:12,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2195 states, 2194 states have (on average 3.599817684594348) internal successors, (7898), 2194 states have internal predecessors, (7898), 0 states have call successors, (0), 0 states have 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:43:12,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2195 states to 2195 states and 7898 transitions. [2022-01-18 17:43:12,260 INFO L78 Accepts]: Start accepts. Automaton has 2195 states and 7898 transitions. Word has length 27 [2022-01-18 17:43:12,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:12,260 INFO L470 AbstractCegarLoop]: Abstraction has 2195 states and 7898 transitions. [2022-01-18 17:43:12,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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:43:12,260 INFO L276 IsEmpty]: Start isEmpty. Operand 2195 states and 7898 transitions. [2022-01-18 17:43:12,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:12,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:12,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:12,279 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:43:12,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:12,464 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:43:12,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:12,464 INFO L85 PathProgramCache]: Analyzing trace with hash -364125024, now seen corresponding path program 3 times [2022-01-18 17:43:12,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:12,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339555576] [2022-01-18 17:43:12,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:12,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:12,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:12,497 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:43:12,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:12,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339555576] [2022-01-18 17:43:12,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339555576] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:12,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824649753] [2022-01-18 17:43:12,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:12,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:12,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:12,498 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:43:12,499 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:43:12,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:43:12,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:12,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 17:43:12,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:12,634 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:43:12,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:12,744 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:43:12,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824649753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:12,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:12,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 17:43:12,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303452684] [2022-01-18 17:43:12,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:12,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:12,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:12,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:12,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:12,745 INFO L87 Difference]: Start difference. First operand 2195 states and 7898 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:13,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:13,191 INFO L93 Difference]: Finished difference Result 5064 states and 16503 transitions. [2022-01-18 17:43:13,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:43:13,195 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:13,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:13,204 INFO L225 Difference]: With dead ends: 5064 [2022-01-18 17:43:13,204 INFO L226 Difference]: Without dead ends: 5064 [2022-01-18 17:43:13,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=499, Invalid=907, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:43:13,205 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 424 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:13,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 157 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:13,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5064 states. [2022-01-18 17:43:13,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5064 to 2506. [2022-01-18 17:43:13,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.627944111776447) internal successors, (9088), 2505 states have internal predecessors, (9088), 0 states have call successors, (0), 0 states have 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:43:13,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9088 transitions. [2022-01-18 17:43:13,251 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9088 transitions. Word has length 27 [2022-01-18 17:43:13,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:13,251 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9088 transitions. [2022-01-18 17:43:13,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:13,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9088 transitions. [2022-01-18 17:43:13,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:13,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:13,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:13,270 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:43:13,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 17:43:13,455 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:43:13,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:13,455 INFO L85 PathProgramCache]: Analyzing trace with hash -222606288, now seen corresponding path program 4 times [2022-01-18 17:43:13,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:13,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258694787] [2022-01-18 17:43:13,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:13,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:13,511 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:43:13,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:13,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258694787] [2022-01-18 17:43:13,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258694787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:13,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448080831] [2022-01-18 17:43:13,523 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:13,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:13,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:13,524 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:43:13,546 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:43:13,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:13,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:13,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:13,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:13,639 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:43:13,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:13,740 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:43:13,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448080831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:13,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:13,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2022-01-18 17:43:13,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637224330] [2022-01-18 17:43:13,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:13,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:43:13,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:13,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:43:13,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:43:13,741 INFO L87 Difference]: Start difference. First operand 2506 states and 9088 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:14,136 INFO L93 Difference]: Finished difference Result 3582 states and 12287 transitions. [2022-01-18 17:43:14,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:43:14,136 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:14,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:14,142 INFO L225 Difference]: With dead ends: 3582 [2022-01-18 17:43:14,142 INFO L226 Difference]: Without dead ends: 3578 [2022-01-18 17:43:14,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=350, Invalid=982, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:43:14,143 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 281 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:14,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 142 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:14,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3578 states. [2022-01-18 17:43:14,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3578 to 2506. [2022-01-18 17:43:14,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.6271457085828342) internal successors, (9086), 2505 states have internal predecessors, (9086), 0 states have call successors, (0), 0 states have 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:43:14,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9086 transitions. [2022-01-18 17:43:14,201 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9086 transitions. Word has length 27 [2022-01-18 17:43:14,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:14,201 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9086 transitions. [2022-01-18 17:43:14,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,201 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9086 transitions. [2022-01-18 17:43:14,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:14,206 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:14,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:14,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 17:43:14,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 17:43:14,419 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:43:14,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:14,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1747073476, now seen corresponding path program 5 times [2022-01-18 17:43:14,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:14,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285580954] [2022-01-18 17:43:14,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:14,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:14,453 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:43:14,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:14,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285580954] [2022-01-18 17:43:14,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285580954] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:14,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872630314] [2022-01-18 17:43:14,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:14,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:14,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:14,455 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:43:14,458 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:43:14,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:14,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:14,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:14,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:14,551 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:43:14,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:14,644 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:43:14,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872630314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:14,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:14,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2022-01-18 17:43:14,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091277941] [2022-01-18 17:43:14,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:14,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:43:14,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:14,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:43:14,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:43:14,646 INFO L87 Difference]: Start difference. First operand 2506 states and 9086 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:14,868 INFO L93 Difference]: Finished difference Result 3788 states and 12985 transitions. [2022-01-18 17:43:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 17:43:14,868 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:14,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:14,877 INFO L225 Difference]: With dead ends: 3788 [2022-01-18 17:43:14,877 INFO L226 Difference]: Without dead ends: 3782 [2022-01-18 17:43:14,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=259, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:43:14,878 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 182 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:14,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 80 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:14,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2022-01-18 17:43:14,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 2583. [2022-01-18 17:43:14,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2583 states, 2582 states have (on average 3.6429124709527496) internal successors, (9406), 2582 states have internal predecessors, (9406), 0 states have call successors, (0), 0 states have 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:43:14,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 9406 transitions. [2022-01-18 17:43:14,922 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 9406 transitions. Word has length 27 [2022-01-18 17:43:14,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:14,922 INFO L470 AbstractCegarLoop]: Abstraction has 2583 states and 9406 transitions. [2022-01-18 17:43:14,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 9406 transitions. [2022-01-18 17:43:14,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:14,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:14,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:14,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 17:43:15,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 17:43:15,127 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:43:15,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:15,127 INFO L85 PathProgramCache]: Analyzing trace with hash -265980168, now seen corresponding path program 6 times [2022-01-18 17:43:15,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:15,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331924538] [2022-01-18 17:43:15,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:15,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:15,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:15,166 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:43:15,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:15,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331924538] [2022-01-18 17:43:15,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331924538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:15,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600762359] [2022-01-18 17:43:15,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:15,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:15,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:15,167 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:43:15,167 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:43:15,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:43:15,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:15,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:15,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:15,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:43:15,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:15,349 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:43:15,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600762359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:15,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:15,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:43:15,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62534456] [2022-01-18 17:43:15,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:15,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:15,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:15,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:15,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:15,350 INFO L87 Difference]: Start difference. First operand 2583 states and 9406 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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:43:15,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:15,723 INFO L93 Difference]: Finished difference Result 3686 states and 12704 transitions. [2022-01-18 17:43:15,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:43:15,723 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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 27 [2022-01-18 17:43:15,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:15,729 INFO L225 Difference]: With dead ends: 3686 [2022-01-18 17:43:15,729 INFO L226 Difference]: Without dead ends: 3674 [2022-01-18 17:43:15,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=280, Invalid=842, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:43:15,730 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 201 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:15,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 168 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:15,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-01-18 17:43:15,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2675. [2022-01-18 17:43:15,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2674 states have (on average 3.6290201944652205) internal successors, (9704), 2674 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have 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:43:15,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 9704 transitions. [2022-01-18 17:43:15,785 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 9704 transitions. Word has length 27 [2022-01-18 17:43:15,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:15,785 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 9704 transitions. [2022-01-18 17:43:15,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 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:43:15,785 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 9704 transitions. [2022-01-18 17:43:15,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:15,791 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:15,791 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:15,815 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:43:16,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 17:43:16,007 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:43:16,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:16,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838668, now seen corresponding path program 4 times [2022-01-18 17:43:16,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:16,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058814803] [2022-01-18 17:43:16,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:16,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:16,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:16,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058814803] [2022-01-18 17:43:16,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058814803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:16,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257480811] [2022-01-18 17:43:16,038 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:16,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:16,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:16,039 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:43:16,065 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:43:16,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:16,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:16,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:16,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:16,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:16,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:16,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257480811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:16,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:16,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:43:16,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768102393] [2022-01-18 17:43:16,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:16,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:43:16,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:16,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:43:16,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:43:16,253 INFO L87 Difference]: Start difference. First operand 2675 states and 9704 transitions. Second operand has 14 states, 14 states have (on average 4.0) 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:43:16,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:16,694 INFO L93 Difference]: Finished difference Result 4316 states and 14700 transitions. [2022-01-18 17:43:16,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:43:16,695 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) 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 27 [2022-01-18 17:43:16,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:16,702 INFO L225 Difference]: With dead ends: 4316 [2022-01-18 17:43:16,702 INFO L226 Difference]: Without dead ends: 4304 [2022-01-18 17:43:16,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=355, Invalid=767, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:43:16,702 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 259 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:16,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 139 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:16,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4304 states. [2022-01-18 17:43:16,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4304 to 2786. [2022-01-18 17:43:16,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 3.676122082585278) internal successors, (10238), 2785 states have internal predecessors, (10238), 0 states have call successors, (0), 0 states have 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:43:16,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 10238 transitions. [2022-01-18 17:43:16,752 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 10238 transitions. Word has length 27 [2022-01-18 17:43:16,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:16,752 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 10238 transitions. [2022-01-18 17:43:16,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) 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:43:16,753 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 10238 transitions. [2022-01-18 17:43:16,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:16,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:16,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:16,772 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:43:16,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 17:43:16,957 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:43:16,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1884144356, now seen corresponding path program 5 times [2022-01-18 17:43:16,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:16,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005001206] [2022-01-18 17:43:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:16,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:16,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:16,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:16,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005001206] [2022-01-18 17:43:16,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005001206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:16,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591342193] [2022-01-18 17:43:16,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:16,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:16,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:16,990 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:43:16,990 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:43:17,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:43:17,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:17,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:17,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:17,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:17,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:17,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591342193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:17,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:17,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:43:17,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513796700] [2022-01-18 17:43:17,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:17,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:43:17,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:17,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:43:17,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:43:17,184 INFO L87 Difference]: Start difference. First operand 2786 states and 10238 transitions. Second operand has 14 states, 14 states have (on average 4.0) 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:43:17,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:17,662 INFO L93 Difference]: Finished difference Result 5467 states and 17872 transitions. [2022-01-18 17:43:17,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:43:17,663 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) 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 27 [2022-01-18 17:43:17,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:17,671 INFO L225 Difference]: With dead ends: 5467 [2022-01-18 17:43:17,671 INFO L226 Difference]: Without dead ends: 5467 [2022-01-18 17:43:17,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:43:17,672 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 310 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:17,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 204 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:17,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-01-18 17:43:17,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 2654. [2022-01-18 17:43:17,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 3.647568790049001) internal successors, (9677), 2653 states have internal predecessors, (9677), 0 states have call successors, (0), 0 states have 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:43:17,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 9677 transitions. [2022-01-18 17:43:17,742 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 9677 transitions. Word has length 27 [2022-01-18 17:43:17,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:17,742 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 9677 transitions. [2022-01-18 17:43:17,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) 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:43:17,743 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 9677 transitions. [2022-01-18 17:43:17,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:17,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:17,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:17,763 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:43:17,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 17:43:17,949 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:43:17,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:17,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1328037108, now seen corresponding path program 7 times [2022-01-18 17:43:17,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:17,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593075401] [2022-01-18 17:43:17,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:17,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:17,998 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:43:17,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:17,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593075401] [2022-01-18 17:43:17,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593075401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:17,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324429071] [2022-01-18 17:43:17,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:17,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:17,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:18,000 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:43:18,012 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:43:18,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:18,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:18,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:18,129 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:43:18,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:18,236 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:43:18,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324429071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:18,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:18,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:43:18,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578386635] [2022-01-18 17:43:18,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:18,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:18,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:18,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:18,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:18,238 INFO L87 Difference]: Start difference. First operand 2654 states and 9677 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:19,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:19,084 INFO L93 Difference]: Finished difference Result 5183 states and 16984 transitions. [2022-01-18 17:43:19,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:43:19,084 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:19,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:19,093 INFO L225 Difference]: With dead ends: 5183 [2022-01-18 17:43:19,093 INFO L226 Difference]: Without dead ends: 5183 [2022-01-18 17:43:19,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=828, Invalid=2712, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 17:43:19,094 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 339 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:19,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 287 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:19,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-01-18 17:43:19,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 2734. [2022-01-18 17:43:19,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2733 states have (on average 3.6315404317599707) internal successors, (9925), 2733 states have internal predecessors, (9925), 0 states have call successors, (0), 0 states have 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:43:19,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 9925 transitions. [2022-01-18 17:43:19,152 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 9925 transitions. Word has length 27 [2022-01-18 17:43:19,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:19,152 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 9925 transitions. [2022-01-18 17:43:19,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:19,152 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 9925 transitions. [2022-01-18 17:43:19,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:19,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:19,157 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:19,172 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:43:19,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-01-18 17:43:19,357 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:43:19,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:19,357 INFO L85 PathProgramCache]: Analyzing trace with hash -651492432, now seen corresponding path program 8 times [2022-01-18 17:43:19,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:19,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541894107] [2022-01-18 17:43:19,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:19,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:19,398 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:43:19,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:19,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541894107] [2022-01-18 17:43:19,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541894107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:19,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438774878] [2022-01-18 17:43:19,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:19,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:19,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:19,399 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:43:19,400 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:43:19,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:19,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:19,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:19,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:19,516 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:43:19,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:19,618 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:43:19,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438774878] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:19,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:19,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:43:19,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418958832] [2022-01-18 17:43:19,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:19,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:43:19,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:19,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:43:19,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:43:19,620 INFO L87 Difference]: Start difference. First operand 2734 states and 9925 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:20,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:20,902 INFO L93 Difference]: Finished difference Result 5542 states and 18021 transitions. [2022-01-18 17:43:20,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 17:43:20,902 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:20,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:20,912 INFO L225 Difference]: With dead ends: 5542 [2022-01-18 17:43:20,912 INFO L226 Difference]: Without dead ends: 5542 [2022-01-18 17:43:20,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3303 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1689, Invalid=7053, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 17:43:20,914 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:20,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 347 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:20,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2022-01-18 17:43:20,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 2802. [2022-01-18 17:43:20,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2801 states have (on average 3.6219207425919313) internal successors, (10145), 2801 states have internal predecessors, (10145), 0 states have call successors, (0), 0 states have 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:43:20,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 10145 transitions. [2022-01-18 17:43:20,975 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 10145 transitions. Word has length 27 [2022-01-18 17:43:20,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:20,975 INFO L470 AbstractCegarLoop]: Abstraction has 2802 states and 10145 transitions. [2022-01-18 17:43:20,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:20,975 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 10145 transitions. [2022-01-18 17:43:20,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:20,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:20,980 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:20,995 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:43:21,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:21,181 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:43:21,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:21,181 INFO L85 PathProgramCache]: Analyzing trace with hash 80969004, now seen corresponding path program 9 times [2022-01-18 17:43:21,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:21,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977764908] [2022-01-18 17:43:21,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:21,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:21,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:21,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:43:21,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:21,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977764908] [2022-01-18 17:43:21,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977764908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:21,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600549160] [2022-01-18 17:43:21,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:21,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:21,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:21,219 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:43:21,221 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:43:21,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:43:21,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:21,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:21,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:21,330 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:43:21,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:21,426 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:43:21,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600549160] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:21,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:21,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:43:21,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644830145] [2022-01-18 17:43:21,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:21,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:43:21,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:43:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:43:21,427 INFO L87 Difference]: Start difference. First operand 2802 states and 10145 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:22,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:22,289 INFO L93 Difference]: Finished difference Result 5006 states and 16555 transitions. [2022-01-18 17:43:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 17:43:22,289 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:22,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:22,296 INFO L225 Difference]: With dead ends: 5006 [2022-01-18 17:43:22,296 INFO L226 Difference]: Without dead ends: 5002 [2022-01-18 17:43:22,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1434 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1004, Invalid=3418, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 17:43:22,297 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 422 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:22,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 246 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:22,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-01-18 17:43:22,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 2752. [2022-01-18 17:43:22,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2751 states have (on average 3.6255906942929843) internal successors, (9974), 2751 states have internal predecessors, (9974), 0 states have call successors, (0), 0 states have 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:43:22,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9974 transitions. [2022-01-18 17:43:22,345 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9974 transitions. Word has length 27 [2022-01-18 17:43:22,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:22,346 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9974 transitions. [2022-01-18 17:43:22,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:22,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9974 transitions. [2022-01-18 17:43:22,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:22,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:22,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:22,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:22,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 17:43:22,550 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:43:22,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:22,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1571343112, now seen corresponding path program 10 times [2022-01-18 17:43:22,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:22,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848912194] [2022-01-18 17:43:22,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:22,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:22,585 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:43:22,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:22,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848912194] [2022-01-18 17:43:22,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848912194] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:22,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924316264] [2022-01-18 17:43:22,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:22,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:22,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:22,586 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:43:22,587 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:43:22,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:22,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:22,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:43:22,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:22,690 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:43:22,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:22,790 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:43:22,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924316264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:22,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:22,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:43:22,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278269948] [2022-01-18 17:43:22,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:22,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:43:22,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:22,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:43:22,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:43:22,791 INFO L87 Difference]: Start difference. First operand 2752 states and 9974 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:23,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:23,702 INFO L93 Difference]: Finished difference Result 5443 states and 18142 transitions. [2022-01-18 17:43:23,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:43:23,703 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:23,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:23,712 INFO L225 Difference]: With dead ends: 5443 [2022-01-18 17:43:23,712 INFO L226 Difference]: Without dead ends: 5443 [2022-01-18 17:43:23,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1506 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=947, Invalid=3475, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 17:43:23,713 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 297 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:23,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 334 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:43:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2022-01-18 17:43:23,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 2732. [2022-01-18 17:43:23,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 3.6363969242035883) internal successors, (9931), 2731 states have internal predecessors, (9931), 0 states have call successors, (0), 0 states have 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:43:23,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 9931 transitions. [2022-01-18 17:43:23,765 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 9931 transitions. Word has length 27 [2022-01-18 17:43:23,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:23,765 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 9931 transitions. [2022-01-18 17:43:23,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:23,766 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 9931 transitions. [2022-01-18 17:43:23,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:23,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:23,769 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:23,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 17:43:23,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:23,970 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:43:23,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:23,970 INFO L85 PathProgramCache]: Analyzing trace with hash 849104956, now seen corresponding path program 6 times [2022-01-18 17:43:23,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:23,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239946279] [2022-01-18 17:43:23,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:23,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:23,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:24,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:24,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239946279] [2022-01-18 17:43:24,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239946279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:24,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840097397] [2022-01-18 17:43:24,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:24,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:24,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:24,002 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:43:24,003 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:43:24,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:43:24,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:24,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:24,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:24,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:24,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:24,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840097397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:24,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:24,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:43:24,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877463833] [2022-01-18 17:43:24,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:24,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:43:24,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:24,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:43:24,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:43:24,197 INFO L87 Difference]: Start difference. First operand 2732 states and 9931 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:24,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:24,554 INFO L93 Difference]: Finished difference Result 3932 states and 13232 transitions. [2022-01-18 17:43:24,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:43:24,555 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:24,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:24,561 INFO L225 Difference]: With dead ends: 3932 [2022-01-18 17:43:24,561 INFO L226 Difference]: Without dead ends: 3920 [2022-01-18 17:43:24,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=347, Invalid=775, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:43:24,561 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 239 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:24,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 116 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:24,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3920 states. [2022-01-18 17:43:24,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3920 to 2738. [2022-01-18 17:43:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 3.638655462184874) internal successors, (9959), 2737 states have internal predecessors, (9959), 0 states have call successors, (0), 0 states have 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:43:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 9959 transitions. [2022-01-18 17:43:24,604 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 9959 transitions. Word has length 27 [2022-01-18 17:43:24,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:24,604 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 9959 transitions. [2022-01-18 17:43:24,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:24,605 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 9959 transitions. [2022-01-18 17:43:24,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:24,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:24,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:24,623 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:43:24,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:24,808 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:43:24,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:24,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1493455884, now seen corresponding path program 7 times [2022-01-18 17:43:24,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:24,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722617538] [2022-01-18 17:43:24,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:24,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:24,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:24,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:24,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722617538] [2022-01-18 17:43:24,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722617538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:24,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367563826] [2022-01-18 17:43:24,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:24,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:24,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:24,842 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:43:24,843 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:43:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:24,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:24,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:24,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:24,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:25,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:25,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367563826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:25,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:25,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:43:25,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079614448] [2022-01-18 17:43:25,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:25,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:43:25,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:43:25,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:43:25,039 INFO L87 Difference]: Start difference. First operand 2738 states and 9959 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 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:43:25,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:25,499 INFO L93 Difference]: Finished difference Result 4278 states and 14124 transitions. [2022-01-18 17:43:25,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:43:25,499 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 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 27 [2022-01-18 17:43:25,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:25,506 INFO L225 Difference]: With dead ends: 4278 [2022-01-18 17:43:25,506 INFO L226 Difference]: Without dead ends: 4250 [2022-01-18 17:43:25,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=447, Invalid=1113, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:43:25,507 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 385 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:25,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 116 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4250 states. [2022-01-18 17:43:25,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4250 to 2739. [2022-01-18 17:43:25,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 3.6380569758948136) internal successors, (9961), 2738 states have internal predecessors, (9961), 0 states have call successors, (0), 0 states have 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:43:25,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 9961 transitions. [2022-01-18 17:43:25,554 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 9961 transitions. Word has length 27 [2022-01-18 17:43:25,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:25,554 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 9961 transitions. [2022-01-18 17:43:25,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 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:43:25,554 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 9961 transitions. [2022-01-18 17:43:25,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:25,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:25,559 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:25,577 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:43:25,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 17:43:25,769 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:43:25,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:25,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1441374180, now seen corresponding path program 8 times [2022-01-18 17:43:25,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:25,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409916271] [2022-01-18 17:43:25,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:25,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:25,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:25,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:25,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409916271] [2022-01-18 17:43:25,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409916271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:25,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52349074] [2022-01-18 17:43:25,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:25,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:25,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:25,804 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:43:25,805 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:43:25,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:25,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:25,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:25,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:25,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:25,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:25,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:25,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52349074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:25,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:25,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 17:43:25,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591658470] [2022-01-18 17:43:25,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:25,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:43:25,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:25,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:43:25,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:43:25,986 INFO L87 Difference]: Start difference. First operand 2739 states and 9961 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:26,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:26,374 INFO L93 Difference]: Finished difference Result 5908 states and 19384 transitions. [2022-01-18 17:43:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:43:26,375 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:26,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:26,384 INFO L225 Difference]: With dead ends: 5908 [2022-01-18 17:43:26,384 INFO L226 Difference]: Without dead ends: 5908 [2022-01-18 17:43:26,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:43:26,384 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 307 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:26,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 137 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:26,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5908 states. [2022-01-18 17:43:26,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5908 to 2794. [2022-01-18 17:43:26,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 3.661654135338346) internal successors, (10227), 2793 states have internal predecessors, (10227), 0 states have call successors, (0), 0 states have 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:43:26,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 10227 transitions. [2022-01-18 17:43:26,440 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 10227 transitions. Word has length 27 [2022-01-18 17:43:26,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:26,440 INFO L470 AbstractCegarLoop]: Abstraction has 2794 states and 10227 transitions. [2022-01-18 17:43:26,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:26,441 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 10227 transitions. [2022-01-18 17:43:26,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:26,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:26,444 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:26,460 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:43:26,644 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,SelfDestructingSolverStorable56 [2022-01-18 17:43:26,645 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:43:26,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993636, now seen corresponding path program 9 times [2022-01-18 17:43:26,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:26,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075234693] [2022-01-18 17:43:26,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:26,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:26,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:26,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:26,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075234693] [2022-01-18 17:43:26,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075234693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:26,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289257399] [2022-01-18 17:43:26,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:26,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:26,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:26,683 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:43:26,713 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:43:26,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:43:26,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:26,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:26,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:26,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:26,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:26,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:26,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289257399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:26,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:26,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 17:43:26,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069403688] [2022-01-18 17:43:26,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:26,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:43:26,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:26,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:43:26,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:43:26,872 INFO L87 Difference]: Start difference. First operand 2794 states and 10227 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:27,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:27,255 INFO L93 Difference]: Finished difference Result 5359 states and 17731 transitions. [2022-01-18 17:43:27,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:43:27,255 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:43:27,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:27,264 INFO L225 Difference]: With dead ends: 5359 [2022-01-18 17:43:27,264 INFO L226 Difference]: Without dead ends: 5338 [2022-01-18 17:43:27,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:43:27,265 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 310 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:27,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 136 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:27,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states. [2022-01-18 17:43:27,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 2798. [2022-01-18 17:43:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2797 states have (on average 3.659277797640329) internal successors, (10235), 2797 states have internal predecessors, (10235), 0 states have call successors, (0), 0 states have 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:43:27,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 10235 transitions. [2022-01-18 17:43:27,318 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 10235 transitions. Word has length 27 [2022-01-18 17:43:27,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:27,318 INFO L470 AbstractCegarLoop]: Abstraction has 2798 states and 10235 transitions. [2022-01-18 17:43:27,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:27,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 10235 transitions. [2022-01-18 17:43:27,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:27,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:27,321 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:27,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 17:43:27,522 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,SelfDestructingSolverStorable57 [2022-01-18 17:43:27,522 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:43:27,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash 688690008, now seen corresponding path program 10 times [2022-01-18 17:43:27,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:27,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055175066] [2022-01-18 17:43:27,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:27,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:27,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:27,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:27,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055175066] [2022-01-18 17:43:27,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055175066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:27,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360121578] [2022-01-18 17:43:27,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:27,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:27,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:27,577 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:43:27,578 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:43:27,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:27,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:27,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:27,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:27,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:27,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360121578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:27,767 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:27,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 17:43:27,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432652829] [2022-01-18 17:43:27,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:27,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 17:43:27,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:27,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 17:43:27,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-18 17:43:27,768 INFO L87 Difference]: Start difference. First operand 2798 states and 10235 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 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:43:27,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:27,965 INFO L93 Difference]: Finished difference Result 3577 states and 12451 transitions. [2022-01-18 17:43:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 17:43:27,965 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 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 27 [2022-01-18 17:43:27,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:27,971 INFO L225 Difference]: With dead ends: 3577 [2022-01-18 17:43:27,971 INFO L226 Difference]: Without dead ends: 3577 [2022-01-18 17:43:27,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:43:27,971 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 95 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:27,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 115 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:27,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3577 states. [2022-01-18 17:43:28,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3577 to 2756. [2022-01-18 17:43:28,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2756 states, 2755 states have (on average 3.658439201451906) internal successors, (10079), 2755 states have internal predecessors, (10079), 0 states have call successors, (0), 0 states have 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:43:28,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 10079 transitions. [2022-01-18 17:43:28,032 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 10079 transitions. Word has length 27 [2022-01-18 17:43:28,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:28,032 INFO L470 AbstractCegarLoop]: Abstraction has 2756 states and 10079 transitions. [2022-01-18 17:43:28,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 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:43:28,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 10079 transitions. [2022-01-18 17:43:28,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:28,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:28,037 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:28,055 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:43:28,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 17:43:28,243 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:43:28,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:28,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1700169504, now seen corresponding path program 11 times [2022-01-18 17:43:28,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:28,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393059481] [2022-01-18 17:43:28,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:28,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:28,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:28,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:28,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:28,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393059481] [2022-01-18 17:43:28,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393059481] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:28,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748689305] [2022-01-18 17:43:28,280 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:28,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:28,280 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:43:28,281 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:43:28,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:43:28,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:28,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:28,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:28,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:28,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748689305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:28,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:28,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 17:43:28,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238199494] [2022-01-18 17:43:28,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:28,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:43:28,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:28,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:43:28,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:43:28,431 INFO L87 Difference]: Start difference. First operand 2756 states and 10079 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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:43:28,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:28,660 INFO L93 Difference]: Finished difference Result 4516 states and 15384 transitions. [2022-01-18 17:43:28,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:43:28,661 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 27 [2022-01-18 17:43:28,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:28,668 INFO L225 Difference]: With dead ends: 4516 [2022-01-18 17:43:28,668 INFO L226 Difference]: Without dead ends: 4516 [2022-01-18 17:43:28,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:43:28,668 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 141 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:28,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 137 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:43:28,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4516 states. [2022-01-18 17:43:28,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4516 to 2993. [2022-01-18 17:43:28,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2992 states have (on average 3.671122994652406) internal successors, (10984), 2992 states have internal predecessors, (10984), 0 states have call successors, (0), 0 states have 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:43:28,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 10984 transitions. [2022-01-18 17:43:28,716 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 10984 transitions. Word has length 27 [2022-01-18 17:43:28,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:28,716 INFO L470 AbstractCegarLoop]: Abstraction has 2993 states and 10984 transitions. [2022-01-18 17:43:28,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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:43:28,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 10984 transitions. [2022-01-18 17:43:28,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:43:28,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:28,720 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:28,735 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:43:28,920 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,SelfDestructingSolverStorable59 [2022-01-18 17:43:28,920 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:43:28,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1006198312, now seen corresponding path program 12 times [2022-01-18 17:43:28,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:28,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168829196] [2022-01-18 17:43:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:28,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:28,958 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:28,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:28,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168829196] [2022-01-18 17:43:28,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168829196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:28,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977855481] [2022-01-18 17:43:28,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:28,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:28,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:28,960 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:43:28,961 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:43:28,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:43:28,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:28,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 17:43:28,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:29,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:29,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977855481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:29,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:29,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 17:43:29,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894414222] [2022-01-18 17:43:29,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:29,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:43:29,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:29,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:43:29,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:43:29,109 INFO L87 Difference]: Start difference. First operand 2993 states and 10984 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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:43:29,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:29,325 INFO L93 Difference]: Finished difference Result 4194 states and 14399 transitions. [2022-01-18 17:43:29,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:43:29,326 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 27 [2022-01-18 17:43:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:29,332 INFO L225 Difference]: With dead ends: 4194 [2022-01-18 17:43:29,332 INFO L226 Difference]: Without dead ends: 4162 [2022-01-18 17:43:29,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:43:29,333 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 145 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:29,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 126 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:43:29,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2022-01-18 17:43:29,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2973. [2022-01-18 17:43:29,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2973 states, 2972 states have (on average 3.6692462987886945) internal successors, (10905), 2972 states have internal predecessors, (10905), 0 states have call successors, (0), 0 states have 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:43:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 10905 transitions. [2022-01-18 17:43:29,378 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 10905 transitions. Word has length 27 [2022-01-18 17:43:29,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:29,378 INFO L470 AbstractCegarLoop]: Abstraction has 2973 states and 10905 transitions. [2022-01-18 17:43:29,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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:43:29,378 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 10905 transitions. [2022-01-18 17:43:29,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:43:29,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:29,382 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:29,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 17:43:29,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:29,582 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:43:29,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:29,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2115322266, now seen corresponding path program 28 times [2022-01-18 17:43:29,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:29,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651525386] [2022-01-18 17:43:29,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:29,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:29,910 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:43:29,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:29,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651525386] [2022-01-18 17:43:29,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651525386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:29,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235040703] [2022-01-18 17:43:29,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:29,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:29,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:29,912 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:43:29,912 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:43:29,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:29,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:29,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:43:29,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:30,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:30,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:30,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 109 [2022-01-18 17:43:31,292 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:43:31,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:31,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:31,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:31,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-01-18 17:43:32,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:43:32,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235040703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:32,589 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:32,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 17:43:32,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097083294] [2022-01-18 17:43:32,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:32,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:43:32,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:43:32,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:43:32,590 INFO L87 Difference]: Start difference. First operand 2973 states and 10905 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:43:39,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:39,354 INFO L93 Difference]: Finished difference Result 5095 states and 17686 transitions. [2022-01-18 17:43:39,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 17:43:39,354 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-01-18 17:43:39,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:39,363 INFO L225 Difference]: With dead ends: 5095 [2022-01-18 17:43:39,363 INFO L226 Difference]: Without dead ends: 5035 [2022-01-18 17:43:39,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1439, Invalid=5871, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:43:39,364 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 410 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:39,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 470 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1379 Invalid, 0 Unknown, 183 Unchecked, 0.7s Time] [2022-01-18 17:43:39,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-01-18 17:43:39,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 3298. [2022-01-18 17:43:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 3.6660600545950865) internal successors, (12087), 3297 states have internal predecessors, (12087), 0 states have call successors, (0), 0 states have 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:43:39,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 12087 transitions. [2022-01-18 17:43:39,436 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 12087 transitions. Word has length 29 [2022-01-18 17:43:39,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:39,436 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 12087 transitions. [2022-01-18 17:43:39,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:43:39,436 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 12087 transitions. [2022-01-18 17:43:39,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:43:39,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:39,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, 1, 1, 1] [2022-01-18 17:43:39,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 17:43:39,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:39,641 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:43:39,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:39,642 INFO L85 PathProgramCache]: Analyzing trace with hash -426613734, now seen corresponding path program 29 times [2022-01-18 17:43:39,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:39,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247244926] [2022-01-18 17:43:39,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:39,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:40,127 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:43:40,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:40,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247244926] [2022-01-18 17:43:40,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247244926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:40,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990622197] [2022-01-18 17:43:40,127 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:40,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:40,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:40,129 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:43:40,130 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:43:40,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:43:40,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:40,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:43:40,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:41,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:41,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:41,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:41,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:41,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2022-01-18 17:43:41,216 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:43:41,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:41,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:43:41,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:41,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-01-18 17:43:42,792 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:43:42,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990622197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:42,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:42,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2022-01-18 17:43:42,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287637865] [2022-01-18 17:43:42,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:42,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 17:43:42,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:42,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 17:43:42,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1285, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:43:42,793 INFO L87 Difference]: Start difference. First operand 3298 states and 12087 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:55,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:55,113 INFO L93 Difference]: Finished difference Result 9275 states and 31075 transitions. [2022-01-18 17:43:55,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 17:43:55,114 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:43:55,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:55,130 INFO L225 Difference]: With dead ends: 9275 [2022-01-18 17:43:55,131 INFO L226 Difference]: Without dead ends: 9215 [2022-01-18 17:43:55,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12643 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=4176, Invalid=25926, Unknown=0, NotChecked=0, Total=30102 [2022-01-18 17:43:55,133 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 902 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 902 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 3771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1356 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:55,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [902 Valid, 1170 Invalid, 3771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2274 Invalid, 0 Unknown, 1356 Unchecked, 1.2s Time] [2022-01-18 17:43:55,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9215 states. [2022-01-18 17:43:55,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9215 to 3347. [2022-01-18 17:43:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3347 states, 3346 states have (on average 3.6739390316796174) internal successors, (12293), 3346 states have internal predecessors, (12293), 0 states have call successors, (0), 0 states have 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:43:55,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 12293 transitions. [2022-01-18 17:43:55,223 INFO L78 Accepts]: Start accepts. Automaton has 3347 states and 12293 transitions. Word has length 29 [2022-01-18 17:43:55,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:55,223 INFO L470 AbstractCegarLoop]: Abstraction has 3347 states and 12293 transitions. [2022-01-18 17:43:55,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:55,223 INFO L276 IsEmpty]: Start isEmpty. Operand 3347 states and 12293 transitions. [2022-01-18 17:43:55,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:43:55,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:55,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:55,260 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:43:55,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:55,445 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:43:55,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:55,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1187151466, now seen corresponding path program 30 times [2022-01-18 17:43:55,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:55,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649131022] [2022-01-18 17:43:55,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:55,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:55,742 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:43:55,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:55,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649131022] [2022-01-18 17:43:55,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649131022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:55,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312771452] [2022-01-18 17:43:55,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:55,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:55,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:55,743 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:43:55,743 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:43:55,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:43:55,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:55,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:43:55,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:56,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:43:56,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:56,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 104 treesize of output 168 [2022-01-18 17:44:02,189 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:44:02,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:03,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:03,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:03,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:03,376 INFO L353 Elim1Store]: treesize reduction 16, result has 78.1 percent of original size [2022-01-18 17:44:03,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 85 treesize of output 103 [2022-01-18 17:44:04,462 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:44:04,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312771452] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:04,463 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:04,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 41 [2022-01-18 17:44:04,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098894403] [2022-01-18 17:44:04,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:04,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 17:44:04,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:04,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 17:44:04,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:44:04,464 INFO L87 Difference]: Start difference. First operand 3347 states and 12293 transitions. Second operand has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:13,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:13,396 INFO L93 Difference]: Finished difference Result 7602 states and 26486 transitions. [2022-01-18 17:44:13,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-18 17:44:13,396 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:44:13,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:13,411 INFO L225 Difference]: With dead ends: 7602 [2022-01-18 17:44:13,411 INFO L226 Difference]: Without dead ends: 7557 [2022-01-18 17:44:13,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 41 SyntacticMatches, 31 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6402 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=2086, Invalid=11486, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 17:44:13,412 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 606 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 996 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:13,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 837 Invalid, 2453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1393 Invalid, 0 Unknown, 996 Unchecked, 0.7s Time] [2022-01-18 17:44:13,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2022-01-18 17:44:13,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 3376. [2022-01-18 17:44:13,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 3.6743703703703705) internal successors, (12401), 3375 states have internal predecessors, (12401), 0 states have call successors, (0), 0 states have 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:44:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 12401 transitions. [2022-01-18 17:44:13,494 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 12401 transitions. Word has length 29 [2022-01-18 17:44:13,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:13,494 INFO L470 AbstractCegarLoop]: Abstraction has 3376 states and 12401 transitions. [2022-01-18 17:44:13,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:13,494 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 12401 transitions. [2022-01-18 17:44:13,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:44:13,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:13,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:13,515 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:44:13,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:13,700 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:44:13,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:13,700 INFO L85 PathProgramCache]: Analyzing trace with hash -112165754, now seen corresponding path program 31 times [2022-01-18 17:44:13,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:13,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978899023] [2022-01-18 17:44:13,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:13,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:14,061 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:44:14,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:14,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978899023] [2022-01-18 17:44:14,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978899023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:14,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028154346] [2022-01-18 17:44:14,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:44:14,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:14,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:14,064 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:44:14,065 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:44:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:14,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:44:14,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:14,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:14,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:14,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-01-18 17:44:15,797 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:44:15,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:16,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:16,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:16,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 128 [2022-01-18 17:44:17,131 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:44:17,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028154346] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:17,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:17,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 17:44:17,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027039631] [2022-01-18 17:44:17,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:17,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:44:17,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:44:17,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:44:17,132 INFO L87 Difference]: Start difference. First operand 3376 states and 12401 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:21,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:21,349 INFO L93 Difference]: Finished difference Result 5717 states and 19828 transitions. [2022-01-18 17:44:21,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:44:21,350 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-01-18 17:44:21,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:21,360 INFO L225 Difference]: With dead ends: 5717 [2022-01-18 17:44:21,360 INFO L226 Difference]: Without dead ends: 5576 [2022-01-18 17:44:21,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1287, Invalid=5519, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 17:44:21,361 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 471 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:21,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 476 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1384 Invalid, 0 Unknown, 327 Unchecked, 0.7s Time] [2022-01-18 17:44:21,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5576 states. [2022-01-18 17:44:21,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5576 to 3561. [2022-01-18 17:44:21,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3561 states, 3560 states have (on average 3.6682584269662923) internal successors, (13059), 3560 states have internal predecessors, (13059), 0 states have call successors, (0), 0 states have 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:44:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3561 states to 3561 states and 13059 transitions. [2022-01-18 17:44:21,443 INFO L78 Accepts]: Start accepts. Automaton has 3561 states and 13059 transitions. Word has length 29 [2022-01-18 17:44:21,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:21,443 INFO L470 AbstractCegarLoop]: Abstraction has 3561 states and 13059 transitions. [2022-01-18 17:44:21,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:21,443 INFO L276 IsEmpty]: Start isEmpty. Operand 3561 states and 13059 transitions. [2022-01-18 17:44:21,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:44:21,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:21,449 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:21,465 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:44:21,650 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,SelfDestructingSolverStorable64 [2022-01-18 17:44:21,650 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:44:21,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:21,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1811876938, now seen corresponding path program 32 times [2022-01-18 17:44:21,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:21,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056896382] [2022-01-18 17:44:21,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:21,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:21,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:21,970 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:44:21,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:21,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056896382] [2022-01-18 17:44:21,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056896382] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:21,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311376989] [2022-01-18 17:44:21,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:44:21,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:21,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:21,971 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:44:21,972 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:44:21,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:44:21,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:21,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:44:21,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:22,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:22,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:22,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-01-18 17:44:23,786 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:44:23,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:24,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:24,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:24,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-01-18 17:44:25,136 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:44:25,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311376989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:25,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:25,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 17:44:25,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336455223] [2022-01-18 17:44:25,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:25,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:44:25,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:25,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:44:25,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:44:25,137 INFO L87 Difference]: Start difference. First operand 3561 states and 13059 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:29,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:29,398 INFO L93 Difference]: Finished difference Result 6435 states and 22121 transitions. [2022-01-18 17:44:29,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:44:29,399 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-01-18 17:44:29,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:29,411 INFO L225 Difference]: With dead ends: 6435 [2022-01-18 17:44:29,411 INFO L226 Difference]: Without dead ends: 6369 [2022-01-18 17:44:29,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1395, Invalid=5577, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:44:29,411 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 587 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:29,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 477 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:44:29,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2022-01-18 17:44:29,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3698. [2022-01-18 17:44:29,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have 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:44:29,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-01-18 17:44:29,492 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-01-18 17:44:29,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:29,492 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-01-18 17:44:29,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:29,492 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-01-18 17:44:29,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:44:29,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:29,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:29,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 17:44:29,711 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,SelfDestructingSolverStorable65 [2022-01-18 17:44:29,711 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:44:29,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:29,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1648467328, now seen corresponding path program 33 times [2022-01-18 17:44:29,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:29,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171748910] [2022-01-18 17:44:29,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:29,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:30,045 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:44:30,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:30,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171748910] [2022-01-18 17:44:30,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171748910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:30,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082576058] [2022-01-18 17:44:30,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:44:30,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:30,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:30,046 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:44:30,047 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:44:30,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:44:30,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:30,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:44:30,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:30,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:30,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:30,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:30,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:30,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:30,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:30,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:30,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:30,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 52 [2022-01-18 17:44:30,644 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:44:30,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:31,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:31,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-01-18 17:44:31,935 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:44:31,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082576058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:31,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:31,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 17:44:31,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344645658] [2022-01-18 17:44:31,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:31,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:44:31,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:44:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:44:31,936 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:35,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:35,033 INFO L93 Difference]: Finished difference Result 5718 states and 19811 transitions. [2022-01-18 17:44:35,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:44:35,033 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-01-18 17:44:35,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:35,044 INFO L225 Difference]: With dead ends: 5718 [2022-01-18 17:44:35,044 INFO L226 Difference]: Without dead ends: 5673 [2022-01-18 17:44:35,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1689 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1061, Invalid=4791, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 17:44:35,045 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 448 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:35,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 511 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:44:35,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2022-01-18 17:44:35,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 3698. [2022-01-18 17:44:35,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have 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:44:35,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-01-18 17:44:35,148 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-01-18 17:44:35,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:35,149 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-01-18 17:44:35,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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:44:35,149 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-01-18 17:44:35,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:44:35,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:35,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:35,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 17:44:35,355 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,SelfDestructingSolverStorable66 [2022-01-18 17:44:35,355 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:44:35,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:35,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1683970150, now seen corresponding path program 13 times [2022-01-18 17:44:35,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:35,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478850275] [2022-01-18 17:44:35,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:35,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:35,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:35,954 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:44:35,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:35,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478850275] [2022-01-18 17:44:35,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478850275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:35,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888804429] [2022-01-18 17:44:35,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:44:35,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:35,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:35,956 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:44:35,957 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:44:35,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:35,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:44:35,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:36,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:36,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:36,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:36,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:36,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:36,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-01-18 17:44:36,878 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:44:36,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:37,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:37,675 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:44:37,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-01-18 17:44:42,120 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:44:42,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888804429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:42,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:42,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-01-18 17:44:42,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795216440] [2022-01-18 17:44:42,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:42,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:44:42,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:42,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:44:42,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:44:42,122 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:44:47,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:47,670 INFO L93 Difference]: Finished difference Result 6360 states and 21969 transitions. [2022-01-18 17:44:47,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:44:47,670 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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 29 [2022-01-18 17:44:47,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:47,682 INFO L225 Difference]: With dead ends: 6360 [2022-01-18 17:44:47,682 INFO L226 Difference]: Without dead ends: 6330 [2022-01-18 17:44:47,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=883, Invalid=5437, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:44:47,682 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 382 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 2083 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 530 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:47,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 696 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2083 Invalid, 0 Unknown, 530 Unchecked, 1.1s Time] [2022-01-18 17:44:47,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6330 states. [2022-01-18 17:44:47,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6330 to 3769. [2022-01-18 17:44:47,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3769 states, 3768 states have (on average 3.659501061571125) internal successors, (13789), 3768 states have internal predecessors, (13789), 0 states have call successors, (0), 0 states have 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:44:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3769 states to 3769 states and 13789 transitions. [2022-01-18 17:44:47,751 INFO L78 Accepts]: Start accepts. Automaton has 3769 states and 13789 transitions. Word has length 29 [2022-01-18 17:44:47,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:47,751 INFO L470 AbstractCegarLoop]: Abstraction has 3769 states and 13789 transitions. [2022-01-18 17:44:47,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:44:47,752 INFO L276 IsEmpty]: Start isEmpty. Operand 3769 states and 13789 transitions. [2022-01-18 17:44:47,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:44:47,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:47,758 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:47,779 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:44:47,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:47,979 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:44:47,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:47,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1904823894, now seen corresponding path program 14 times [2022-01-18 17:44:47,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:47,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580421681] [2022-01-18 17:44:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:47,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:48,516 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:44:48,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:48,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580421681] [2022-01-18 17:44:48,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580421681] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:48,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913464100] [2022-01-18 17:44:48,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:44:48,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:48,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:48,518 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:44:48,519 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:44:48,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:44:48,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:48,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:44:48,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:49,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:49,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:49,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:49,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:44:49,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:49,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 76 [2022-01-18 17:44:49,588 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:44:49,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:50,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:44:50,326 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:44:50,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-01-18 17:44:55,647 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:44:55,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913464100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:55,647 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:55,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-01-18 17:44:55,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397151753] [2022-01-18 17:44:55,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:55,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:44:55,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:55,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:44:55,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:44:55,648 INFO L87 Difference]: Start difference. First operand 3769 states and 13789 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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:45:09,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:45:09,882 INFO L93 Difference]: Finished difference Result 8062 states and 27182 transitions. [2022-01-18 17:45:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 17:45:09,883 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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 29 [2022-01-18 17:45:09,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:45:09,897 INFO L225 Difference]: With dead ends: 8062 [2022-01-18 17:45:09,897 INFO L226 Difference]: Without dead ends: 8032 [2022-01-18 17:45:09,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5444 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=2051, Invalid=13699, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 17:45:09,898 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 570 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 2836 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 3359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 397 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:45:09,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 954 Invalid, 3359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2836 Invalid, 0 Unknown, 397 Unchecked, 1.7s Time] [2022-01-18 17:45:09,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states. [2022-01-18 17:45:09,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 3821. [2022-01-18 17:45:09,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3821 states, 3820 states have (on average 3.6578534031413614) internal successors, (13973), 3820 states have internal predecessors, (13973), 0 states have call successors, (0), 0 states have 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:45:09,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3821 states to 3821 states and 13973 transitions. [2022-01-18 17:45:09,988 INFO L78 Accepts]: Start accepts. Automaton has 3821 states and 13973 transitions. Word has length 29 [2022-01-18 17:45:09,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:45:09,989 INFO L470 AbstractCegarLoop]: Abstraction has 3821 states and 13973 transitions. [2022-01-18 17:45:09,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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:45:09,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3821 states and 13973 transitions. [2022-01-18 17:45:09,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:45:09,994 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:45:09,994 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:45:10,009 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:45:10,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:10,194 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:45:10,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:45:10,195 INFO L85 PathProgramCache]: Analyzing trace with hash -644859366, now seen corresponding path program 15 times [2022-01-18 17:45:10,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:45:10,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243240214] [2022-01-18 17:45:10,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:45:10,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:45:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:45:10,748 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:45:10,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:45:10,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243240214] [2022-01-18 17:45:10,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243240214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:45:10,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97363758] [2022-01-18 17:45:10,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:45:10,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:10,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:45:10,750 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:45:10,751 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:45:10,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:45:10,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:45:10,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:45:10,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:45:11,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:11,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:11,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:11,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:11,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:45:11,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-01-18 17:45:11,711 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:45:11,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:45:12,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:12,444 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:45:12,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 121 treesize of output 185 [2022-01-18 17:45:18,292 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:45:18,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97363758] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:45:18,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:45:18,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-01-18 17:45:18,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302962247] [2022-01-18 17:45:18,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:45:18,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:45:18,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:45:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:45:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:45:18,293 INFO L87 Difference]: Start difference. First operand 3821 states and 13973 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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:45:22,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:45:22,531 INFO L93 Difference]: Finished difference Result 5956 states and 20513 transitions. [2022-01-18 17:45:22,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:45:22,532 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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 29 [2022-01-18 17:45:22,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:45:22,542 INFO L225 Difference]: With dead ends: 5956 [2022-01-18 17:45:22,542 INFO L226 Difference]: Without dead ends: 5893 [2022-01-18 17:45:22,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1488 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=704, Invalid=4126, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 17:45:22,542 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 359 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:45:22,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 712 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1251 Invalid, 0 Unknown, 446 Unchecked, 0.7s Time] [2022-01-18 17:45:22,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5893 states. [2022-01-18 17:45:22,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5893 to 3880. [2022-01-18 17:45:22,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3880 states, 3879 states have (on average 3.648620778551173) internal successors, (14153), 3879 states have internal predecessors, (14153), 0 states have call successors, (0), 0 states have 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:45:22,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3880 states to 3880 states and 14153 transitions. [2022-01-18 17:45:22,607 INFO L78 Accepts]: Start accepts. Automaton has 3880 states and 14153 transitions. Word has length 29 [2022-01-18 17:45:22,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:45:22,607 INFO L470 AbstractCegarLoop]: Abstraction has 3880 states and 14153 transitions. [2022-01-18 17:45:22,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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:45:22,607 INFO L276 IsEmpty]: Start isEmpty. Operand 3880 states and 14153 transitions. [2022-01-18 17:45:22,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:45:22,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:45:22,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:45:22,627 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:45:22,812 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,SelfDestructingSolverStorable69 [2022-01-18 17:45:22,813 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:45:22,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:45:22,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1960165026, now seen corresponding path program 16 times [2022-01-18 17:45:22,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:45:22,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125870676] [2022-01-18 17:45:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:45:22,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:45:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:45:23,227 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:45:23,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:45:23,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125870676] [2022-01-18 17:45:23,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125870676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:45:23,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037348512] [2022-01-18 17:45:23,228 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:45:23,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:23,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:45:23,232 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:45:23,251 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:45:23,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:45:23,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:45:23,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:45:23,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:45:23,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:23,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:23,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:23,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:23,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:45:23,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-01-18 17:45:24,259 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:45:24,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:45:24,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:24,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:24,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:24,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:24,928 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:45:24,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 121 treesize of output 211 [2022-01-18 17:45:31,394 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:45:31,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037348512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:45:31,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:45:31,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 17:45:31,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807726048] [2022-01-18 17:45:31,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:45:31,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:45:31,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:45:31,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:45:31,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:45:31,395 INFO L87 Difference]: Start difference. First operand 3880 states and 14153 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:45:45,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:45:45,478 INFO L93 Difference]: Finished difference Result 8400 states and 28177 transitions. [2022-01-18 17:45:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 17:45:45,479 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-01-18 17:45:45,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:45:45,494 INFO L225 Difference]: With dead ends: 8400 [2022-01-18 17:45:45,494 INFO L226 Difference]: Without dead ends: 8308 [2022-01-18 17:45:45,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 34 SyntacticMatches, 12 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5677 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=2313, Invalid=11729, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 17:45:45,495 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 571 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 2280 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 2696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:45:45,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 653 Invalid, 2696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2280 Invalid, 0 Unknown, 273 Unchecked, 1.3s Time] [2022-01-18 17:45:45,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2022-01-18 17:45:45,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 4068. [2022-01-18 17:45:45,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4068 states, 4067 states have (on average 3.645684779936071) internal successors, (14827), 4067 states have internal predecessors, (14827), 0 states have call successors, (0), 0 states have 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:45:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4068 states to 4068 states and 14827 transitions. [2022-01-18 17:45:45,580 INFO L78 Accepts]: Start accepts. Automaton has 4068 states and 14827 transitions. Word has length 29 [2022-01-18 17:45:45,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:45:45,581 INFO L470 AbstractCegarLoop]: Abstraction has 4068 states and 14827 transitions. [2022-01-18 17:45:45,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:45:45,581 INFO L276 IsEmpty]: Start isEmpty. Operand 4068 states and 14827 transitions. [2022-01-18 17:45:45,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:45:45,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:45:45,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:45:45,602 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:45:45,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:45,787 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:45:45,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:45:45,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1535853790, now seen corresponding path program 17 times [2022-01-18 17:45:45,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:45:45,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631788774] [2022-01-18 17:45:45,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:45:45,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:45:45,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:45:46,163 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:45:46,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:45:46,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631788774] [2022-01-18 17:45:46,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631788774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:45:46,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572307717] [2022-01-18 17:45:46,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:45:46,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:46,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:45:46,164 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:45:46,165 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:45:46,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:45:46,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:45:46,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:45:46,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:45:46,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:46,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:46,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:46,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:46,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:45:46,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-01-18 17:45:47,062 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:45:47,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:45:47,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:47,847 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:45:47,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 132 treesize of output 188 [2022-01-18 17:45:50,877 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:45:50,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572307717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:45:50,878 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:45:50,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 17:45:50,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671302400] [2022-01-18 17:45:50,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:45:50,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:45:50,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:45:50,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:45:50,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:45:50,879 INFO L87 Difference]: Start difference. First operand 4068 states and 14827 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:45:53,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:45:53,848 INFO L93 Difference]: Finished difference Result 7289 states and 25229 transitions. [2022-01-18 17:45:53,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:45:53,849 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-01-18 17:45:53,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:45:53,863 INFO L225 Difference]: With dead ends: 7289 [2022-01-18 17:45:53,863 INFO L226 Difference]: Without dead ends: 7239 [2022-01-18 17:45:53,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1511 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=715, Invalid=3841, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 17:45:53,864 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 320 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:45:53,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 453 Invalid, 1510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1081 Invalid, 0 Unknown, 378 Unchecked, 0.5s Time] [2022-01-18 17:45:53,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7239 states. [2022-01-18 17:45:53,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7239 to 4089. [2022-01-18 17:45:53,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4089 states, 4088 states have (on average 3.640655577299413) internal successors, (14883), 4088 states have internal predecessors, (14883), 0 states have call successors, (0), 0 states have 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:45:53,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 14883 transitions. [2022-01-18 17:45:53,938 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 14883 transitions. Word has length 29 [2022-01-18 17:45:53,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:45:53,938 INFO L470 AbstractCegarLoop]: Abstraction has 4089 states and 14883 transitions. [2022-01-18 17:45:53,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:45:53,938 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 14883 transitions. [2022-01-18 17:45:53,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:45:53,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:45:53,944 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:45:53,959 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:45:54,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:54,144 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:45:54,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:45:54,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1482786534, now seen corresponding path program 18 times [2022-01-18 17:45:54,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:45:54,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693860767] [2022-01-18 17:45:54,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:45:54,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:45:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:45:54,467 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:45:54,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:45:54,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693860767] [2022-01-18 17:45:54,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693860767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:45:54,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655801604] [2022-01-18 17:45:54,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:45:54,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:45:54,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:45:54,468 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:45:54,469 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:45:54,495 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:45:54,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:45:54,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:45:54,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:45:55,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:45:55,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:45:55,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 87 [2022-01-18 17:45:55,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:45:55,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:45:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:45:56,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:45:56,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 8 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 137 treesize of output 205 [2022-01-18 17:46:01,155 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:46:01,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655801604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:46:01,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:46:01,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 17:46:01,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148079237] [2022-01-18 17:46:01,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:46:01,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:46:01,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:46:01,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:46:01,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:46:01,156 INFO L87 Difference]: Start difference. First operand 4089 states and 14883 transitions. Second operand has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:46:18,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:46:18,189 INFO L93 Difference]: Finished difference Result 9617 states and 32302 transitions. [2022-01-18 17:46:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-18 17:46:18,189 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:46:18,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:46:18,207 INFO L225 Difference]: With dead ends: 9617 [2022-01-18 17:46:18,207 INFO L226 Difference]: Without dead ends: 9581 [2022-01-18 17:46:18,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12065 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=3362, Invalid=26740, Unknown=0, NotChecked=0, Total=30102 [2022-01-18 17:46:18,209 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 650 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 3095 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 3231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 3095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:46:18,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 869 Invalid, 3231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 3095 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 17:46:18,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9581 states. [2022-01-18 17:46:18,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9581 to 4197. [2022-01-18 17:46:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4197 states, 4196 states have (on average 3.641086749285033) internal successors, (15278), 4196 states have internal predecessors, (15278), 0 states have call successors, (0), 0 states have 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:46:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 15278 transitions. [2022-01-18 17:46:18,331 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 15278 transitions. Word has length 29 [2022-01-18 17:46:18,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:46:18,331 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 15278 transitions. [2022-01-18 17:46:18,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:46:18,331 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 15278 transitions. [2022-01-18 17:46:18,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:46:18,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:46:18,337 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:46:18,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 17:46:18,537 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,SelfDestructingSolverStorable72 [2022-01-18 17:46:18,537 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:46:18,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:46:18,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1380394858, now seen corresponding path program 19 times [2022-01-18 17:46:18,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:46:18,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37402878] [2022-01-18 17:46:18,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:46:18,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:46:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:46:19,160 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:46:19,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:46:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37402878] [2022-01-18 17:46:19,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37402878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:46:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323098352] [2022-01-18 17:46:19,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:46:19,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:46:19,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:46:19,164 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:46:19,164 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:46:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:46:19,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:46:19,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:46:19,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:19,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:19,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:19,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:19,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:19,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:19,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-01-18 17:46:20,083 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:46:20,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:46:20,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:20,792 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:46:20,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 105 treesize of output 175 [2022-01-18 17:46:24,021 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:46:24,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323098352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:46:24,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:46:24,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-01-18 17:46:24,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520015443] [2022-01-18 17:46:24,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:46:24,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:46:24,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:46:24,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:46:24,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:46:24,022 INFO L87 Difference]: Start difference. First operand 4197 states and 15278 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:46:30,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:46:30,404 INFO L93 Difference]: Finished difference Result 7879 states and 26914 transitions. [2022-01-18 17:46:30,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 17:46:30,405 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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 29 [2022-01-18 17:46:30,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:46:30,420 INFO L225 Difference]: With dead ends: 7879 [2022-01-18 17:46:30,420 INFO L226 Difference]: Without dead ends: 7864 [2022-01-18 17:46:30,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=1201, Invalid=7171, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 17:46:30,421 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 393 mSDsluCounter, 946 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 624 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:46:30,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 583 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1364 Invalid, 0 Unknown, 624 Unchecked, 0.8s Time] [2022-01-18 17:46:30,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7864 states. [2022-01-18 17:46:30,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7864 to 4209. [2022-01-18 17:46:30,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 4208 states have (on average 3.6387832699619773) internal successors, (15312), 4208 states have internal predecessors, (15312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:46:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 15312 transitions. [2022-01-18 17:46:30,506 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 15312 transitions. Word has length 29 [2022-01-18 17:46:30,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:46:30,507 INFO L470 AbstractCegarLoop]: Abstraction has 4209 states and 15312 transitions. [2022-01-18 17:46:30,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:46:30,507 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 15312 transitions. [2022-01-18 17:46:30,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:46:30,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:46:30,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:46:30,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 17:46:30,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:46:30,714 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:46:30,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:46:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash -2086568110, now seen corresponding path program 20 times [2022-01-18 17:46:30,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:46:30,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436413905] [2022-01-18 17:46:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:46:30,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:46:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:46:31,361 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:46:31,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:46:31,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436413905] [2022-01-18 17:46:31,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436413905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:46:31,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788719913] [2022-01-18 17:46:31,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:46:31,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:46:31,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:46:31,363 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:46:31,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 17:46:31,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:46:31,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:46:31,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:46:31,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:46:31,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:31,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:31,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:31,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:46:31,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:46:31,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-01-18 17:46:32,459 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:46:32,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:46:33,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:46:33,208 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-01-18 17:46:33,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 105 treesize of output 201 [2022-01-18 17:46:43,229 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:46:43,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788719913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:46:43,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:46:43,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-18 17:46:43,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627442128] [2022-01-18 17:46:43,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:46:43,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:46:43,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:46:43,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:46:43,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:46:43,230 INFO L87 Difference]: Start difference. First operand 4209 states and 15312 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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:47:31,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:47:31,842 INFO L93 Difference]: Finished difference Result 11718 states and 38627 transitions. [2022-01-18 17:47:31,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 293 states. [2022-01-18 17:47:31,843 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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 29 [2022-01-18 17:47:31,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:47:31,863 INFO L225 Difference]: With dead ends: 11718 [2022-01-18 17:47:31,863 INFO L226 Difference]: Without dead ends: 11658 [2022-01-18 17:47:31,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40026 ImplicationChecksByTransitivity, 45.0s TimeCoverageRelationStatistics Valid=7745, Invalid=87427, Unknown=0, NotChecked=0, Total=95172 [2022-01-18 17:47:31,866 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 868 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 7382 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 7540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 7382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:47:31,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 1912 Invalid, 7540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 7382 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 17:47:31,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11658 states. [2022-01-18 17:47:31,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11658 to 4274. [2022-01-18 17:47:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4274 states, 4273 states have (on average 3.639129417271238) internal successors, (15550), 4273 states have internal predecessors, (15550), 0 states have call successors, (0), 0 states have 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:47:31,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 15550 transitions. [2022-01-18 17:47:31,976 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 15550 transitions. Word has length 29 [2022-01-18 17:47:31,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:47:31,976 INFO L470 AbstractCegarLoop]: Abstraction has 4274 states and 15550 transitions. [2022-01-18 17:47:31,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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:47:31,976 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 15550 transitions. [2022-01-18 17:47:31,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:47:31,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:47:31,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:47:31,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 17:47:32,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-01-18 17:47:32,182 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:47:32,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:47:32,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1159012610, now seen corresponding path program 21 times [2022-01-18 17:47:32,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:47:32,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619184282] [2022-01-18 17:47:32,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:47:32,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:47:32,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:47:32,744 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:47:32,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:47:32,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619184282] [2022-01-18 17:47:32,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619184282] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:47:32,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648789473] [2022-01-18 17:47:32,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:47:32,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:47:32,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:47:32,745 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:47:32,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 17:47:32,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:47:32,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:47:32,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:47:32,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:47:33,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:47:33,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:47:33,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:33,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:47:33,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:33,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-01-18 17:47:33,622 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:47:33,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:47:34,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:34,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:34,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:34,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:47:34,306 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:47:34,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 105 treesize of output 201 [2022-01-18 17:47:47,760 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:47:47,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648789473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:47:47,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:47:47,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-01-18 17:47:47,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630000699] [2022-01-18 17:47:47,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:47:47,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:47:47,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:47:47,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:47:47,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:47:47,761 INFO L87 Difference]: Start difference. First operand 4274 states and 15550 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:48:16,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:48:16,525 INFO L93 Difference]: Finished difference Result 9123 states and 30795 transitions. [2022-01-18 17:48:16,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-01-18 17:48:16,526 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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 29 [2022-01-18 17:48:16,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:48:16,542 INFO L225 Difference]: With dead ends: 9123 [2022-01-18 17:48:16,542 INFO L226 Difference]: Without dead ends: 9108 [2022-01-18 17:48:16,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15253 ImplicationChecksByTransitivity, 27.5s TimeCoverageRelationStatistics Valid=5222, Invalid=32220, Unknown=0, NotChecked=0, Total=37442 [2022-01-18 17:48:16,544 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 662 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 4248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:48:16,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 1111 Invalid, 4248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3549 Invalid, 0 Unknown, 555 Unchecked, 2.0s Time] [2022-01-18 17:48:16,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9108 states. [2022-01-18 17:48:16,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9108 to 4316. [2022-01-18 17:48:16,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 4315 states have (on average 3.6412514484356895) internal successors, (15712), 4315 states have internal predecessors, (15712), 0 states have call successors, (0), 0 states have 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:48:16,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 15712 transitions. [2022-01-18 17:48:16,633 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 15712 transitions. Word has length 29 [2022-01-18 17:48:16,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:48:16,634 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 15712 transitions. [2022-01-18 17:48:16,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 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:48:16,634 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 15712 transitions. [2022-01-18 17:48:16,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:48:16,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:48:16,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:48:16,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 17:48:16,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 17:48:16,842 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:48:16,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:48:16,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1133880174, now seen corresponding path program 22 times [2022-01-18 17:48:16,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:48:16,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261748086] [2022-01-18 17:48:16,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:48:16,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:48:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:48:17,408 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:48:17,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:48:17,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261748086] [2022-01-18 17:48:17,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261748086] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:48:17,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255236721] [2022-01-18 17:48:17,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:48:17,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:17,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:48:17,409 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:48:17,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 17:48:17,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:48:17,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:48:17,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:48:17,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:48:18,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:18,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:18,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:18,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:18,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:48:18,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-01-18 17:48:18,330 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:48:18,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:48:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:18,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:19,037 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:48:19,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 122 treesize of output 186 [2022-01-18 17:48:25,782 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:48:25,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255236721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:48:25,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:48:25,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 17:48:25,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257234360] [2022-01-18 17:48:25,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:48:25,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:48:25,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:48:25,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:48:25,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1061, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:48:25,783 INFO L87 Difference]: Start difference. First operand 4316 states and 15712 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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:48:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:48:30,200 INFO L93 Difference]: Finished difference Result 7902 states and 27487 transitions. [2022-01-18 17:48:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:48:30,201 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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 29 [2022-01-18 17:48:30,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:48:30,215 INFO L225 Difference]: With dead ends: 7902 [2022-01-18 17:48:30,215 INFO L226 Difference]: Without dead ends: 7872 [2022-01-18 17:48:30,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=887, Invalid=4663, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:48:30,216 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 339 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 687 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:48:30,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 612 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1233 Invalid, 0 Unknown, 687 Unchecked, 0.7s Time] [2022-01-18 17:48:30,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7872 states. [2022-01-18 17:48:30,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7872 to 4308. [2022-01-18 17:48:30,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4308 states, 4307 states have (on average 3.642906895751103) internal successors, (15690), 4307 states have internal predecessors, (15690), 0 states have call successors, (0), 0 states have 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:48:30,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4308 states to 4308 states and 15690 transitions. [2022-01-18 17:48:30,298 INFO L78 Accepts]: Start accepts. Automaton has 4308 states and 15690 transitions. Word has length 29 [2022-01-18 17:48:30,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:48:30,298 INFO L470 AbstractCegarLoop]: Abstraction has 4308 states and 15690 transitions. [2022-01-18 17:48:30,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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:48:30,298 INFO L276 IsEmpty]: Start isEmpty. Operand 4308 states and 15690 transitions. [2022-01-18 17:48:30,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:48:30,304 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:48:30,304 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:48:30,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 17:48:30,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:30,504 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:48:30,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:48:30,505 INFO L85 PathProgramCache]: Analyzing trace with hash -911556910, now seen corresponding path program 34 times [2022-01-18 17:48:30,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:48:30,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088765409] [2022-01-18 17:48:30,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:48:30,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:48:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:48:30,836 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:48:30,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:48:30,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088765409] [2022-01-18 17:48:30,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088765409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:48:30,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114377792] [2022-01-18 17:48:30,837 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:48:30,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:30,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:48:30,838 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:48:30,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 17:48:30,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:48:30,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:48:30,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:48:30,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:48:31,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:31,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:48:31,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-01-18 17:48:32,311 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:48:32,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:48:32,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:32,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:48:32,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-01-18 17:48:33,438 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:48:33,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114377792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:48:33,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:48:33,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-01-18 17:48:33,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122438205] [2022-01-18 17:48:33,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:48:33,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:48:33,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:48:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:48:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:48:33,439 INFO L87 Difference]: Start difference. First operand 4308 states and 15690 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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:48:37,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:48:37,786 INFO L93 Difference]: Finished difference Result 8834 states and 29956 transitions. [2022-01-18 17:48:37,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 17:48:37,787 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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 29 [2022-01-18 17:48:37,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:48:37,803 INFO L225 Difference]: With dead ends: 8834 [2022-01-18 17:48:37,803 INFO L226 Difference]: Without dead ends: 8760 [2022-01-18 17:48:37,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2593 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1581, Invalid=6429, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 17:48:37,804 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 773 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 2288 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:48:37,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 722 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2288 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:48:37,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8760 states. [2022-01-18 17:48:37,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8760 to 4448. [2022-01-18 17:48:37,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4448 states, 4447 states have (on average 3.64762761412188) internal successors, (16221), 4447 states have internal predecessors, (16221), 0 states have call successors, (0), 0 states have 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:48:37,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 4448 states and 16221 transitions. [2022-01-18 17:48:37,923 INFO L78 Accepts]: Start accepts. Automaton has 4448 states and 16221 transitions. Word has length 29 [2022-01-18 17:48:37,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:48:37,923 INFO L470 AbstractCegarLoop]: Abstraction has 4448 states and 16221 transitions. [2022-01-18 17:48:37,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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:48:37,924 INFO L276 IsEmpty]: Start isEmpty. Operand 4448 states and 16221 transitions. [2022-01-18 17:48:37,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:48:37,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:48:37,930 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:48:37,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 17:48:38,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:38,130 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:48:38,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:48:38,131 INFO L85 PathProgramCache]: Analyzing trace with hash -76933880, now seen corresponding path program 35 times [2022-01-18 17:48:38,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:48:38,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081834771] [2022-01-18 17:48:38,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:48:38,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:48:38,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:48:38,452 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:48:38,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:48:38,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081834771] [2022-01-18 17:48:38,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081834771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:48:38,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849831101] [2022-01-18 17:48:38,453 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:48:38,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:48:38,454 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:48:38,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 17:48:38,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:48:38,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:48:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:48:38,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:48:38,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:38,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:38,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:38,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:38,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:38,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:38,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:38,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:38,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2022-01-18 17:48:39,007 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:48:39,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:48:39,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:48:39,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:48:39,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-01-18 17:48:40,186 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:48:40,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849831101] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:48:40,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:48:40,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-01-18 17:48:40,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025129710] [2022-01-18 17:48:40,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:48:40,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:48:40,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:48:40,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:48:40,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:48:40,187 INFO L87 Difference]: Start difference. First operand 4448 states and 16221 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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:48:45,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:48:45,039 INFO L93 Difference]: Finished difference Result 8403 states and 28509 transitions. [2022-01-18 17:48:45,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 17:48:45,039 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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 29 [2022-01-18 17:48:45,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:48:45,056 INFO L225 Difference]: With dead ends: 8403 [2022-01-18 17:48:45,056 INFO L226 Difference]: Without dead ends: 8358 [2022-01-18 17:48:45,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2848 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1620, Invalid=7122, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 17:48:45,057 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 599 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 2342 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 2457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:48:45,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 702 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2342 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:48:45,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8358 states. [2022-01-18 17:48:45,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8358 to 4426. [2022-01-18 17:48:45,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4426 states, 4425 states have (on average 3.6463276836158194) internal successors, (16135), 4425 states have internal predecessors, (16135), 0 states have call successors, (0), 0 states have 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:48:45,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 16135 transitions. [2022-01-18 17:48:45,168 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 16135 transitions. Word has length 29 [2022-01-18 17:48:45,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:48:45,169 INFO L470 AbstractCegarLoop]: Abstraction has 4426 states and 16135 transitions. [2022-01-18 17:48:45,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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:48:45,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 16135 transitions. [2022-01-18 17:48:45,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:48:45,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:48:45,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:48:45,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 17:48:45,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 17:48:45,375 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:48:45,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:48:45,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1414501094, now seen corresponding path program 36 times [2022-01-18 17:48:45,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:48:45,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828332220] [2022-01-18 17:48:45,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:48:45,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:48:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:48:45,704 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:48:45,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:48:45,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828332220] [2022-01-18 17:48:45,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828332220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:48:45,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576755731] [2022-01-18 17:48:45,704 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:48:45,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:48:45,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:48:45,705 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:48:45,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 17:48:45,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:48:45,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:48:45,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:48:45,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:48:46,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:48:46,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:48:46,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 110 [2022-01-18 17:48:47,301 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:48:47,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:48:47,897 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 17:48:47,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 148 [2022-01-18 17:48:50,084 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:48:50,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576755731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:48:50,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:48:50,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-01-18 17:48:50,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313879476] [2022-01-18 17:48:50,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:48:50,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:48:50,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:48:50,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:48:50,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:48:50,085 INFO L87 Difference]: Start difference. First operand 4426 states and 16135 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:49:08,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:49:08,095 INFO L93 Difference]: Finished difference Result 10797 states and 36371 transitions. [2022-01-18 17:49:08,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2022-01-18 17:49:08,095 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:49:08,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:49:08,115 INFO L225 Difference]: With dead ends: 10797 [2022-01-18 17:49:08,115 INFO L226 Difference]: Without dead ends: 10752 [2022-01-18 17:49:08,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18977 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=6034, Invalid=40406, Unknown=0, NotChecked=0, Total=46440 [2022-01-18 17:49:08,118 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 681 mSDsluCounter, 1701 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 4332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:49:08,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1120 Invalid, 4332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4124 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 17:49:08,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10752 states. [2022-01-18 17:49:08,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10752 to 4450. [2022-01-18 17:49:08,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 4449 states have (on average 3.6484603281636323) internal successors, (16232), 4449 states have internal predecessors, (16232), 0 states have call successors, (0), 0 states have 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:49:08,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 16232 transitions. [2022-01-18 17:49:08,223 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 16232 transitions. Word has length 29 [2022-01-18 17:49:08,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:49:08,223 INFO L470 AbstractCegarLoop]: Abstraction has 4450 states and 16232 transitions. [2022-01-18 17:49:08,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:49:08,223 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 16232 transitions. [2022-01-18 17:49:08,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:49:08,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:49:08,229 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:49:08,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 17:49:08,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 17:49:08,430 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:49:08,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:49:08,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1392293266, now seen corresponding path program 23 times [2022-01-18 17:49:08,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:49:08,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607494908] [2022-01-18 17:49:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:49:08,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:49:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:49:09,112 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:49:09,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:49:09,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607494908] [2022-01-18 17:49:09,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607494908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:49:09,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907564341] [2022-01-18 17:49:09,113 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:49:09,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:49:09,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:49:09,115 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:49:09,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 17:49:09,139 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:49:09,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:49:09,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:49:09,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:49:09,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:09,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:09,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:09,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:09,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:49:09,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-01-18 17:49:10,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:49:10,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:49:10,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:49:10,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:49:10,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:49:10,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:49:10,922 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:49:10,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 137 treesize of output 219 [2022-01-18 17:49:31,043 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:49:31,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907564341] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:49:31,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:49:31,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 17:49:31,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789307686] [2022-01-18 17:49:31,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:49:31,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:49:31,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:49:31,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:49:31,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:49:31,044 INFO L87 Difference]: Start difference. First operand 4450 states and 16232 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:49:40,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:49:40,717 INFO L93 Difference]: Finished difference Result 9275 states and 31636 transitions. [2022-01-18 17:49:40,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 17:49:40,718 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-01-18 17:49:40,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:49:40,734 INFO L225 Difference]: With dead ends: 9275 [2022-01-18 17:49:40,735 INFO L226 Difference]: Without dead ends: 9245 [2022-01-18 17:49:40,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=1699, Invalid=8201, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 17:49:40,735 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 513 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 2227 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 3390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1054 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:49:40,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 818 Invalid, 3390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2227 Invalid, 0 Unknown, 1054 Unchecked, 1.3s Time] [2022-01-18 17:49:40,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states. [2022-01-18 17:49:40,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 4604. [2022-01-18 17:49:40,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 3.6537041060178144) internal successors, (16818), 4603 states have internal predecessors, (16818), 0 states have call successors, (0), 0 states have 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:49:40,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 16818 transitions. [2022-01-18 17:49:40,828 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 16818 transitions. Word has length 29 [2022-01-18 17:49:40,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:49:40,828 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 16818 transitions. [2022-01-18 17:49:40,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:49:40,828 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 16818 transitions. [2022-01-18 17:49:40,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:49:40,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:49:40,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:49:40,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 17:49:41,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:49:41,035 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:49:41,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:49:41,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1004735258, now seen corresponding path program 24 times [2022-01-18 17:49:41,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:49:41,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410089971] [2022-01-18 17:49:41,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:49:41,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:49:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:49:41,637 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:49:41,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:49:41,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410089971] [2022-01-18 17:49:41,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410089971] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:49:41,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532536585] [2022-01-18 17:49:41,638 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:49:41,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:49:41,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:49:41,639 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:49:41,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 17:49:41,663 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:49:41,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:49:41,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:49:41,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:49:42,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:42,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:42,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:42,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:49:42,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:49:42,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-01-18 17:49:42,680 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:49:42,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:49:43,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:49:43,424 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-01-18 17:49:43,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 137 treesize of output 219 [2022-01-18 17:49:53,022 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:49:53,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532536585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:49:53,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:49:53,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 17:49:53,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137462016] [2022-01-18 17:49:53,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:49:53,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:49:53,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:49:53,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:49:53,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:49:53,024 INFO L87 Difference]: Start difference. First operand 4604 states and 16818 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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:50:10,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:50:10,596 INFO L93 Difference]: Finished difference Result 10466 states and 35257 transitions. [2022-01-18 17:50:10,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-18 17:50:10,596 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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 29 [2022-01-18 17:50:10,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:50:10,615 INFO L225 Difference]: With dead ends: 10466 [2022-01-18 17:50:10,615 INFO L226 Difference]: Without dead ends: 10399 [2022-01-18 17:50:10,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9322 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=2792, Invalid=22330, Unknown=0, NotChecked=0, Total=25122 [2022-01-18 17:50:10,616 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 665 mSDsluCounter, 1285 mSDsCounter, 0 mSdLazyCounter, 3836 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 4004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 3836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:50:10,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 901 Invalid, 4004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3836 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 17:50:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-01-18 17:50:10,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 4672. [2022-01-18 17:50:10,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.6508242346392636) internal successors, (17053), 4671 states have internal predecessors, (17053), 0 states have call successors, (0), 0 states have 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:50:10,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 17053 transitions. [2022-01-18 17:50:10,718 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 17053 transitions. Word has length 29 [2022-01-18 17:50:10,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:50:10,718 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 17053 transitions. [2022-01-18 17:50:10,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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:50:10,718 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 17053 transitions. [2022-01-18 17:50:10,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:50:10,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:50:10,724 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:50:10,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 17:50:10,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:50:10,925 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:50:10,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:50:10,925 INFO L85 PathProgramCache]: Analyzing trace with hash -383837634, now seen corresponding path program 25 times [2022-01-18 17:50:10,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:50:10,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390053161] [2022-01-18 17:50:10,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:50:10,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:50:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:50:11,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:50:11,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:50:11,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390053161] [2022-01-18 17:50:11,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390053161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:50:11,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529034435] [2022-01-18 17:50:11,217 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:50:11,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:50:11,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:50:11,219 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:50:11,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 17:50:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:50:11,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:50:11,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:50:11,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:11,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:11,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:11,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:11,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:11,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2022-01-18 17:50:12,115 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:50:12,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:50:12,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:12,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:12,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:12,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:12,876 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:50:12,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-01-18 17:50:26,119 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:50:26,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529034435] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:50:26,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:50:26,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 17:50:26,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632085188] [2022-01-18 17:50:26,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:50:26,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:50:26,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:50:26,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:50:26,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:50:26,120 INFO L87 Difference]: Start difference. First operand 4672 states and 17053 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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:50:31,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:50:31,360 INFO L93 Difference]: Finished difference Result 6447 states and 22302 transitions. [2022-01-18 17:50:31,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 17:50:31,360 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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 29 [2022-01-18 17:50:31,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:50:31,380 INFO L225 Difference]: With dead ends: 6447 [2022-01-18 17:50:31,380 INFO L226 Difference]: Without dead ends: 6432 [2022-01-18 17:50:31,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1843 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1018, Invalid=4532, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:50:31,381 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 558 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:50:31,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 427 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1415 Invalid, 0 Unknown, 391 Unchecked, 0.8s Time] [2022-01-18 17:50:31,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-01-18 17:50:31,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 4750. [2022-01-18 17:50:31,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.6502421562434195) internal successors, (17335), 4749 states have internal predecessors, (17335), 0 states have call successors, (0), 0 states have 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:50:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 17335 transitions. [2022-01-18 17:50:31,487 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 17335 transitions. Word has length 29 [2022-01-18 17:50:31,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:50:31,488 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 17335 transitions. [2022-01-18 17:50:31,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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:50:31,488 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 17335 transitions. [2022-01-18 17:50:31,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:50:31,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:50:31,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, 1, 1, 1, 1, 1] [2022-01-18 17:50:31,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 17:50:31,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 17:50:31,695 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:50:31,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:50:31,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1113595734, now seen corresponding path program 26 times [2022-01-18 17:50:31,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:50:31,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400635639] [2022-01-18 17:50:31,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:50:31,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:50:31,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:50:31,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:50:31,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:50:31,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400635639] [2022-01-18 17:50:31,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400635639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:50:31,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591130958] [2022-01-18 17:50:31,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:50:31,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:50:31,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:50:31,992 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:50:31,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 17:50:32,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:50:32,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:50:32,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:50:32,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:50:32,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:32,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:32,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:32,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:32,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:50:32,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-01-18 17:50:32,966 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:50:32,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:50:33,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:33,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:33,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:33,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:33,665 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:50:33,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-01-18 17:50:47,199 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:50:47,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591130958] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:50:47,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:50:47,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 17:50:47,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984029684] [2022-01-18 17:50:47,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:50:47,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:50:47,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:50:47,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:50:47,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:50:47,201 INFO L87 Difference]: Start difference. First operand 4750 states and 17335 transitions. Second operand has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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:50:57,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:50:57,290 INFO L93 Difference]: Finished difference Result 8698 states and 30004 transitions. [2022-01-18 17:50:57,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 17:50:57,290 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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 29 [2022-01-18 17:50:57,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:50:57,309 INFO L225 Difference]: With dead ends: 8698 [2022-01-18 17:50:57,309 INFO L226 Difference]: Without dead ends: 8668 [2022-01-18 17:50:57,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3583 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1888, Invalid=8414, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 17:50:57,310 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 550 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 2444 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 2444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 629 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:50:57,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 752 Invalid, 3212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 2444 Invalid, 0 Unknown, 629 Unchecked, 1.3s Time] [2022-01-18 17:50:57,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8668 states. [2022-01-18 17:50:57,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8668 to 4895. [2022-01-18 17:50:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4895 states, 4894 states have (on average 3.64977523498161) internal successors, (17862), 4894 states have internal predecessors, (17862), 0 states have call successors, (0), 0 states have 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:50:57,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 17862 transitions. [2022-01-18 17:50:57,428 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 17862 transitions. Word has length 29 [2022-01-18 17:50:57,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:50:57,428 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 17862 transitions. [2022-01-18 17:50:57,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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:50:57,429 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 17862 transitions. [2022-01-18 17:50:57,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:50:57,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:50:57,435 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:50:57,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 17:50:57,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:50:57,635 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:50:57,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:50:57,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1271767574, now seen corresponding path program 37 times [2022-01-18 17:50:57,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:50:57,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462805123] [2022-01-18 17:50:57,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:50:57,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:50:57,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:50:58,158 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:50:58,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:50:58,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462805123] [2022-01-18 17:50:58,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462805123] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:50:58,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627902893] [2022-01-18 17:50:58,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:50:58,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:50:58,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:50:58,164 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:50:58,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 17:50:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:50:58,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:50:58,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:50:58,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:58,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:58,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:58,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:58,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:58,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:50:58,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:58,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:50:58,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 56 [2022-01-18 17:50:59,077 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:50:59,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:50:59,740 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 17:50:59,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 143 treesize of output 155 [2022-01-18 17:51:01,708 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:51:01,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627902893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:51:01,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:51:01,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2022-01-18 17:51:01,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142230239] [2022-01-18 17:51:01,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:51:01,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:51:01,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:51:01,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:51:01,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:51:01,709 INFO L87 Difference]: Start difference. First operand 4895 states and 17862 transitions. Second operand has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:51:07,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:51:07,305 INFO L93 Difference]: Finished difference Result 8055 states and 28347 transitions. [2022-01-18 17:51:07,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:51:07,305 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:51:07,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:51:07,324 INFO L225 Difference]: With dead ends: 8055 [2022-01-18 17:51:07,324 INFO L226 Difference]: Without dead ends: 8025 [2022-01-18 17:51:07,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3069 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1254, Invalid=8058, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 17:51:07,325 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 265 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 2936 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:51:07,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 839 Invalid, 3486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2936 Invalid, 0 Unknown, 480 Unchecked, 1.3s Time] [2022-01-18 17:51:07,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2022-01-18 17:51:07,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 4899. [2022-01-18 17:51:07,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4899 states, 4898 states have (on average 3.6496529195590037) internal successors, (17876), 4898 states have internal predecessors, (17876), 0 states have call successors, (0), 0 states have 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:51:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4899 states to 4899 states and 17876 transitions. [2022-01-18 17:51:07,446 INFO L78 Accepts]: Start accepts. Automaton has 4899 states and 17876 transitions. Word has length 29 [2022-01-18 17:51:07,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:51:07,446 INFO L470 AbstractCegarLoop]: Abstraction has 4899 states and 17876 transitions. [2022-01-18 17:51:07,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:51:07,447 INFO L276 IsEmpty]: Start isEmpty. Operand 4899 states and 17876 transitions. [2022-01-18 17:51:07,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:51:07,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:51:07,454 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:51:07,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 17:51:07,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:51:07,655 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:51:07,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:51:07,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1380566466, now seen corresponding path program 38 times [2022-01-18 17:51:07,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:51:07,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603834862] [2022-01-18 17:51:07,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:51:07,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:51:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:51:08,047 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:51:08,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:51:08,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603834862] [2022-01-18 17:51:08,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603834862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:51:08,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649755083] [2022-01-18 17:51:08,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:51:08,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:51:08,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:51:08,049 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:51:08,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 17:51:08,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:51:08,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:51:08,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:51:08,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:51:08,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:08,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:51:08,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 120 [2022-01-18 17:51:09,444 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:51:09,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:51:10,052 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 17:51:10,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 153 [2022-01-18 17:51:12,119 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:51:12,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649755083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:51:12,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:51:12,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-01-18 17:51:12,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509035336] [2022-01-18 17:51:12,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:51:12,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:51:12,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:51:12,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:51:12,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:51:12,121 INFO L87 Difference]: Start difference. First operand 4899 states and 17876 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:51:53,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:51:53,843 INFO L93 Difference]: Finished difference Result 15129 states and 50609 transitions. [2022-01-18 17:51:53,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2022-01-18 17:51:53,843 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:51:53,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:51:53,872 INFO L225 Difference]: With dead ends: 15129 [2022-01-18 17:51:53,873 INFO L226 Difference]: Without dead ends: 15044 [2022-01-18 17:51:53,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 366 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61305 ImplicationChecksByTransitivity, 39.3s TimeCoverageRelationStatistics Valid=15859, Invalid=119197, Unknown=0, NotChecked=0, Total=135056 [2022-01-18 17:51:53,877 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1116 mSDsluCounter, 2398 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1116 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 5616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 5208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:51:53,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1116 Valid, 1377 Invalid, 5616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 5208 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 17:51:53,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15044 states. [2022-01-18 17:51:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15044 to 5262. [2022-01-18 17:51:54,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5262 states, 5261 states have (on average 3.6536780079832734) internal successors, (19222), 5261 states have internal predecessors, (19222), 0 states have call successors, (0), 0 states have 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:51:54,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 19222 transitions. [2022-01-18 17:51:54,050 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 19222 transitions. Word has length 29 [2022-01-18 17:51:54,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:51:54,051 INFO L470 AbstractCegarLoop]: Abstraction has 5262 states and 19222 transitions. [2022-01-18 17:51:54,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:51:54,051 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 19222 transitions. [2022-01-18 17:51:54,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:51:54,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:51:54,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:51:54,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 17:51:54,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:51:54,259 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:51:54,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:51:54,260 INFO L85 PathProgramCache]: Analyzing trace with hash -990358138, now seen corresponding path program 39 times [2022-01-18 17:51:54,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:51:54,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826448957] [2022-01-18 17:51:54,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:51:54,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:51:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:51:54,692 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:51:54,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:51:54,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826448957] [2022-01-18 17:51:54,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826448957] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:51:54,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347886755] [2022-01-18 17:51:54,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:51:54,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:51:54,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:51:54,693 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:51:54,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 17:51:54,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:51:54,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:51:54,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:51:54,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:51:55,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:51:55,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:51:55,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-01-18 17:51:56,094 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:51:56,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:51:56,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:51:56,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:51:56,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 127 [2022-01-18 17:51:57,511 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:51:57,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347886755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:51:57,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:51:57,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-01-18 17:51:57,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329432605] [2022-01-18 17:51:57,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:51:57,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:51:57,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:51:57,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:51:57,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:51:57,512 INFO L87 Difference]: Start difference. First operand 5262 states and 19222 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:52:02,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:52:02,673 INFO L93 Difference]: Finished difference Result 11643 states and 40493 transitions. [2022-01-18 17:52:02,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:52:02,674 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:52:02,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:52:02,695 INFO L225 Difference]: With dead ends: 11643 [2022-01-18 17:52:02,695 INFO L226 Difference]: Without dead ends: 11519 [2022-01-18 17:52:02,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3741 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1951, Invalid=8761, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 17:52:02,696 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 927 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:52:02,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [927 Valid, 531 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:52:02,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11519 states. [2022-01-18 17:52:02,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11519 to 5904. [2022-01-18 17:52:02,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5904 states, 5903 states have (on average 3.6669490089784853) internal successors, (21646), 5903 states have internal predecessors, (21646), 0 states have call successors, (0), 0 states have 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:52:02,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5904 states to 5904 states and 21646 transitions. [2022-01-18 17:52:02,815 INFO L78 Accepts]: Start accepts. Automaton has 5904 states and 21646 transitions. Word has length 29 [2022-01-18 17:52:02,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:52:02,815 INFO L470 AbstractCegarLoop]: Abstraction has 5904 states and 21646 transitions. [2022-01-18 17:52:02,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:52:02,815 INFO L276 IsEmpty]: Start isEmpty. Operand 5904 states and 21646 transitions. [2022-01-18 17:52:02,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:52:02,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:52:02,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:52:02,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 17:52:03,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 17:52:03,023 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:52:03,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:52:03,024 INFO L85 PathProgramCache]: Analyzing trace with hash 888723334, now seen corresponding path program 27 times [2022-01-18 17:52:03,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:52:03,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120832710] [2022-01-18 17:52:03,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:52:03,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:52:03,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:52:03,449 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:52:03,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:52:03,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120832710] [2022-01-18 17:52:03,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120832710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:52:03,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859774003] [2022-01-18 17:52:03,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:52:03,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:52:03,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:52:03,451 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:52:03,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 17:52:03,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:52:03,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:52:03,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:52:03,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:52:04,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:04,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:04,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:04,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:04,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:52:04,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-01-18 17:52:04,366 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:52:04,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:52:04,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:05,121 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-01-18 17:52:05,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-01-18 17:52:18,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:52:18,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859774003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:52:18,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:52:18,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 17:52:18,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58837871] [2022-01-18 17:52:18,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:52:18,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:52:18,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:52:18,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:52:18,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:52:18,969 INFO L87 Difference]: Start difference. First operand 5904 states and 21646 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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:52:44,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:52:44,475 INFO L93 Difference]: Finished difference Result 14744 states and 49176 transitions. [2022-01-18 17:52:44,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-01-18 17:52:44,476 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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 29 [2022-01-18 17:52:44,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:52:44,505 INFO L225 Difference]: With dead ends: 14744 [2022-01-18 17:52:44,506 INFO L226 Difference]: Without dead ends: 14565 [2022-01-18 17:52:44,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19229 ImplicationChecksByTransitivity, 23.0s TimeCoverageRelationStatistics Valid=3834, Invalid=43472, Unknown=0, NotChecked=0, Total=47306 [2022-01-18 17:52:44,508 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 724 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 6094 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 6222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 6094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:52:44,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 1653 Invalid, 6222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 6094 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 17:52:44,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14565 states. [2022-01-18 17:52:44,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14565 to 5999. [2022-01-18 17:52:44,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5999 states, 5998 states have (on average 3.6593864621540515) internal successors, (21949), 5998 states have internal predecessors, (21949), 0 states have call successors, (0), 0 states have 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:52:44,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5999 states to 5999 states and 21949 transitions. [2022-01-18 17:52:44,671 INFO L78 Accepts]: Start accepts. Automaton has 5999 states and 21949 transitions. Word has length 29 [2022-01-18 17:52:44,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:52:44,671 INFO L470 AbstractCegarLoop]: Abstraction has 5999 states and 21949 transitions. [2022-01-18 17:52:44,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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:52:44,671 INFO L276 IsEmpty]: Start isEmpty. Operand 5999 states and 21949 transitions. [2022-01-18 17:52:44,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:52:44,706 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:52:44,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:52:44,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 17:52:44,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 17:52:44,907 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:52:44,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:52:44,907 INFO L85 PathProgramCache]: Analyzing trace with hash -260349058, now seen corresponding path program 28 times [2022-01-18 17:52:44,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:52:44,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15585891] [2022-01-18 17:52:44,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:52:44,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:52:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:52:45,297 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:52:45,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:52:45,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15585891] [2022-01-18 17:52:45,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15585891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:52:45,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309548343] [2022-01-18 17:52:45,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:52:45,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:52:45,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:52:45,298 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:52:45,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 17:52:45,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:52:45,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:52:45,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:52:45,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:52:45,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:45,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:45,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:45,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:45,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:52:45,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-01-18 17:52:46,217 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:52:46,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:52:46,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:46,900 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:52:46,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 185 [2022-01-18 17:52:50,703 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:52:50,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309548343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:52:50,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:52:50,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 17:52:50,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406149289] [2022-01-18 17:52:50,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:52:50,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:52:50,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:52:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:52:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:52:50,704 INFO L87 Difference]: Start difference. First operand 5999 states and 21949 transitions. Second operand has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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:52:54,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:52:54,204 INFO L93 Difference]: Finished difference Result 10394 states and 36643 transitions. [2022-01-18 17:52:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:52:54,204 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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 29 [2022-01-18 17:52:54,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:52:54,225 INFO L225 Difference]: With dead ends: 10394 [2022-01-18 17:52:54,225 INFO L226 Difference]: Without dead ends: 10358 [2022-01-18 17:52:54,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=720, Invalid=3972, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:52:54,226 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 394 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:52:54,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 505 Invalid, 1543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1317 Invalid, 0 Unknown, 179 Unchecked, 0.7s Time] [2022-01-18 17:52:54,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10358 states. [2022-01-18 17:52:54,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10358 to 6053. [2022-01-18 17:52:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6053 states, 6052 states have (on average 3.6582947785855917) internal successors, (22140), 6052 states have internal predecessors, (22140), 0 states have call successors, (0), 0 states have 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:52:54,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6053 states to 6053 states and 22140 transitions. [2022-01-18 17:52:54,381 INFO L78 Accepts]: Start accepts. Automaton has 6053 states and 22140 transitions. Word has length 29 [2022-01-18 17:52:54,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:52:54,381 INFO L470 AbstractCegarLoop]: Abstraction has 6053 states and 22140 transitions. [2022-01-18 17:52:54,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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:52:54,381 INFO L276 IsEmpty]: Start isEmpty. Operand 6053 states and 22140 transitions. [2022-01-18 17:52:54,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:52:54,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:52:54,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:52:54,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 17:52:54,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 17:52:54,590 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:52:54,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:52:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash -614101882, now seen corresponding path program 29 times [2022-01-18 17:52:54,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:52:54,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532239131] [2022-01-18 17:52:54,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:52:54,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:52:54,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:52:55,041 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:52:55,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:52:55,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532239131] [2022-01-18 17:52:55,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532239131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:52:55,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708754917] [2022-01-18 17:52:55,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:52:55,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:52:55,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:52:55,043 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:52:55,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 17:52:55,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:52:55,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:52:55,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:52:55,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:52:55,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:55,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:55,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:55,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:52:55,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:55,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 57 [2022-01-18 17:52:55,776 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:52:55,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:52:56,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:52:56,458 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-01-18 17:52:56,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-01-18 17:53:09,247 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:53:09,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708754917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:53:09,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:53:09,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 17:53:09,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197217123] [2022-01-18 17:53:09,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:53:09,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:53:09,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:53:09,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:53:09,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:53:09,248 INFO L87 Difference]: Start difference. First operand 6053 states and 22140 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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:53:29,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:53:29,136 INFO L93 Difference]: Finished difference Result 14507 states and 48886 transitions. [2022-01-18 17:53:29,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-01-18 17:53:29,136 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 29 [2022-01-18 17:53:29,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:53:29,166 INFO L225 Difference]: With dead ends: 14507 [2022-01-18 17:53:29,166 INFO L226 Difference]: Without dead ends: 14471 [2022-01-18 17:53:29,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12633 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=2868, Invalid=29352, Unknown=0, NotChecked=0, Total=32220 [2022-01-18 17:53:29,167 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 572 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 4137 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 4643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 4137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:53:29,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 1100 Invalid, 4643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 4137 Invalid, 0 Unknown, 382 Unchecked, 2.2s Time] [2022-01-18 17:53:29,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14471 states. [2022-01-18 17:53:29,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14471 to 6126. [2022-01-18 17:53:29,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6126 states, 6125 states have (on average 3.656) internal successors, (22393), 6125 states have internal predecessors, (22393), 0 states have call successors, (0), 0 states have 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:53:29,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 22393 transitions. [2022-01-18 17:53:29,321 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 22393 transitions. Word has length 29 [2022-01-18 17:53:29,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:53:29,321 INFO L470 AbstractCegarLoop]: Abstraction has 6126 states and 22393 transitions. [2022-01-18 17:53:29,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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:53:29,321 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 22393 transitions. [2022-01-18 17:53:29,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:53:29,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:53:29,331 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:53:29,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 17:53:29,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-01-18 17:53:29,531 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:53:29,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:53:29,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1950291962, now seen corresponding path program 30 times [2022-01-18 17:53:29,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:53:29,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483283671] [2022-01-18 17:53:29,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:53:29,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:53:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:53:29,883 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:53:29,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:53:29,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483283671] [2022-01-18 17:53:29,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483283671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:53:29,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925929072] [2022-01-18 17:53:29,883 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:53:29,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:53:29,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:53:29,884 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:53:29,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 17:53:29,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:53:29,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:53:29,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:53:29,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:53:30,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:30,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:30,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:30,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:30,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:53:30,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 73 [2022-01-18 17:53:30,986 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:53:30,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:53:31,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:31,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:31,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:31,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:31,696 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-01-18 17:53:31,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 123 treesize of output 211 [2022-01-18 17:53:43,851 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:53:43,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925929072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:53:43,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:53:43,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 17:53:43,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508696805] [2022-01-18 17:53:43,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:53:43,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:53:43,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:53:43,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:53:43,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=924, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:53:43,852 INFO L87 Difference]: Start difference. First operand 6126 states and 22393 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:53:55,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:53:55,897 INFO L93 Difference]: Finished difference Result 12280 states and 41764 transitions. [2022-01-18 17:53:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 17:53:55,897 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-01-18 17:53:55,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:53:55,922 INFO L225 Difference]: With dead ends: 12280 [2022-01-18 17:53:55,922 INFO L226 Difference]: Without dead ends: 12226 [2022-01-18 17:53:55,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 35 SyntacticMatches, 14 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5426 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=2150, Invalid=10960, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 17:53:55,923 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 565 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:53:55,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 671 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1915 Invalid, 0 Unknown, 234 Unchecked, 1.1s Time] [2022-01-18 17:53:55,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12226 states. [2022-01-18 17:53:56,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12226 to 6196. [2022-01-18 17:53:56,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6196 states, 6195 states have (on average 3.662308313155771) internal successors, (22688), 6195 states have internal predecessors, (22688), 0 states have call successors, (0), 0 states have 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:53:56,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 22688 transitions. [2022-01-18 17:53:56,061 INFO L78 Accepts]: Start accepts. Automaton has 6196 states and 22688 transitions. Word has length 29 [2022-01-18 17:53:56,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:53:56,061 INFO L470 AbstractCegarLoop]: Abstraction has 6196 states and 22688 transitions. [2022-01-18 17:53:56,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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:53:56,061 INFO L276 IsEmpty]: Start isEmpty. Operand 6196 states and 22688 transitions. [2022-01-18 17:53:56,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:53:56,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:53:56,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:53:56,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 17:53:56,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:53:56,271 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:53:56,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:53:56,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1110105582, now seen corresponding path program 31 times [2022-01-18 17:53:56,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:53:56,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495828399] [2022-01-18 17:53:56,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:53:56,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:53:56,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:53:56,770 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:53:56,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:53:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495828399] [2022-01-18 17:53:56,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495828399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:53:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462903056] [2022-01-18 17:53:56,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:53:56,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:53:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:53:56,772 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:53:56,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 17:53:56,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:53:56,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 17:53:56,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:53:57,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:57,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:57,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:57,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:53:57,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:57,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-01-18 17:53:57,691 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:53:57,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:53:58,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:53:58,520 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-01-18 17:53:58,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 185 [2022-01-18 17:54:03,057 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:54:03,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462903056] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:54:03,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:54:03,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 17:54:03,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838331640] [2022-01-18 17:54:03,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:54:03,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:54:03,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:54:03,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:54:03,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:54:03,058 INFO L87 Difference]: Start difference. First operand 6196 states and 22688 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 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:54:07,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:54:07,565 INFO L93 Difference]: Finished difference Result 9975 states and 35129 transitions. [2022-01-18 17:54:07,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:54:07,565 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 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 29 [2022-01-18 17:54:07,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:54:07,584 INFO L225 Difference]: With dead ends: 9975 [2022-01-18 17:54:07,584 INFO L226 Difference]: Without dead ends: 9948 [2022-01-18 17:54:07,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=821, Invalid=4729, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:54:07,585 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 420 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:54:07,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 476 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1192 Invalid, 0 Unknown, 283 Unchecked, 0.6s Time] [2022-01-18 17:54:07,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2022-01-18 17:54:07,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 6234. [2022-01-18 17:54:07,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6234 states, 6233 states have (on average 3.6606770415530243) internal successors, (22817), 6233 states have internal predecessors, (22817), 0 states have call successors, (0), 0 states have 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:54:07,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6234 states to 6234 states and 22817 transitions. [2022-01-18 17:54:07,699 INFO L78 Accepts]: Start accepts. Automaton has 6234 states and 22817 transitions. Word has length 29 [2022-01-18 17:54:07,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:54:07,699 INFO L470 AbstractCegarLoop]: Abstraction has 6234 states and 22817 transitions. [2022-01-18 17:54:07,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 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:54:07,699 INFO L276 IsEmpty]: Start isEmpty. Operand 6234 states and 22817 transitions. [2022-01-18 17:54:07,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:54:07,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:54:07,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:54:07,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 17:54:07,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:54:07,909 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:54:07,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:54:07,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1357561282, now seen corresponding path program 40 times [2022-01-18 17:54:07,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:54:07,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890666466] [2022-01-18 17:54:07,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:54:07,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:54:07,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:54:08,269 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:54:08,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:54:08,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890666466] [2022-01-18 17:54:08,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890666466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:54:08,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270637556] [2022-01-18 17:54:08,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:54:08,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:54:08,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:54:08,271 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:54:08,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 17:54:08,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:54:08,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:54:08,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:54:08,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:54:08,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:08,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:54:08,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-01-18 17:54:09,655 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:54:09,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:54:10,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:10,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:54:10,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 127 [2022-01-18 17:54:11,133 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:54:11,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270637556] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:54:11,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:54:11,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-01-18 17:54:11,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977529393] [2022-01-18 17:54:11,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:54:11,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:54:11,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:54:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:54:11,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:54:11,134 INFO L87 Difference]: Start difference. First operand 6234 states and 22817 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:54:16,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:54:16,249 INFO L93 Difference]: Finished difference Result 13252 states and 45699 transitions. [2022-01-18 17:54:16,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 17:54:16,249 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:54:16,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:54:16,274 INFO L225 Difference]: With dead ends: 13252 [2022-01-18 17:54:16,274 INFO L226 Difference]: Without dead ends: 13095 [2022-01-18 17:54:16,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3359 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1788, Invalid=7914, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 17:54:16,275 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1088 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 2217 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1088 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:54:16,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1088 Valid, 664 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2217 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:54:16,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13095 states. [2022-01-18 17:54:16,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13095 to 6449. [2022-01-18 17:54:16,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6449 states, 6448 states have (on average 3.6578784119106698) internal successors, (23586), 6448 states have internal predecessors, (23586), 0 states have call successors, (0), 0 states have 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:54:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6449 states to 6449 states and 23586 transitions. [2022-01-18 17:54:16,412 INFO L78 Accepts]: Start accepts. Automaton has 6449 states and 23586 transitions. Word has length 29 [2022-01-18 17:54:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:54:16,412 INFO L470 AbstractCegarLoop]: Abstraction has 6449 states and 23586 transitions. [2022-01-18 17:54:16,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:54:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 6449 states and 23586 transitions. [2022-01-18 17:54:16,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:54:16,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:54:16,422 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:54:16,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 17:54:16,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:54:16,622 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:54:16,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:54:16,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2102782984, now seen corresponding path program 41 times [2022-01-18 17:54:16,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:54:16,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943999095] [2022-01-18 17:54:16,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:54:16,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:54:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:54:17,045 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:54:17,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:54:17,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943999095] [2022-01-18 17:54:17,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943999095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:54:17,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115588237] [2022-01-18 17:54:17,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:54:17,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:54:17,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:54:17,047 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:54:17,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 17:54:17,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:54:17,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:54:17,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:54:17,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:54:17,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:17,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:17,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:17,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:17,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:17,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:54:17,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:17,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2022-01-18 17:54:17,786 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:54:17,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:54:18,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:54:18,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:54:18,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-01-18 17:54:19,267 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:54:19,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115588237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:54:19,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:54:19,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-01-18 17:54:19,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383998165] [2022-01-18 17:54:19,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:54:19,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:54:19,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:54:19,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:54:19,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:54:19,268 INFO L87 Difference]: Start difference. First operand 6449 states and 23586 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 17:54:20,143 WARN L244 SmtUtils]: Removed 5 from assertion stack [2022-01-18 17:54:20,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 17:54:20,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=581, Invalid=2281, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:54:20,144 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 371 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:54:20,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 118 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:54:20,144 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:54:20,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 17:54:20,173 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:54:20,173 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:54:20,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:54:20,345 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (6449states) and FLOYD_HOARE automaton (currently 22 states, 36 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 58 for 18ms.. [2022-01-18 17:54:20,347 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:54:20,347 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:54:20,347 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:54:20,349 INFO L732 BasicCegarLoop]: Path program histogram: [41, 31, 10, 6, 3, 2, 1] [2022-01-18 17:54:20,351 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:54:20,351 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:54:20,353 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:54:20 BasicIcfg [2022-01-18 17:54:20,353 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:54:20,353 INFO L158 Benchmark]: Toolchain (without parser) took 722694.34ms. Allocated memory was 360.7MB in the beginning and 752.9MB in the end (delta: 392.2MB). Free memory was 321.4MB in the beginning and 377.6MB in the end (delta: -56.2MB). Peak memory consumption was 337.7MB. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 360.7MB. Free memory is still 322.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.03ms. Allocated memory is still 360.7MB. Free memory was 321.4MB in the beginning and 319.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 INFO L158 Benchmark]: Boogie Preprocessor took 11.59ms. Allocated memory is still 360.7MB. Free memory was 319.8MB in the beginning and 318.8MB in the end (delta: 990.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 INFO L158 Benchmark]: RCFGBuilder took 254.88ms. Allocated memory is still 360.7MB. Free memory was 318.8MB in the beginning and 309.0MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 INFO L158 Benchmark]: TraceAbstraction took 722389.63ms. Allocated memory was 360.7MB in the beginning and 752.9MB in the end (delta: 392.2MB). Free memory was 308.5MB in the beginning and 377.6MB in the end (delta: -69.1MB). Peak memory consumption was 325.2MB. Max. memory is 16.0GB. [2022-01-18 17:54:20,353 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.10ms. Allocated memory is still 360.7MB. Free memory is still 322.6MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 24.03ms. Allocated memory is still 360.7MB. Free memory was 321.4MB in the beginning and 319.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 11.59ms. Allocated memory is still 360.7MB. Free memory was 319.8MB in the beginning and 318.8MB in the end (delta: 990.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 254.88ms. Allocated memory is still 360.7MB. Free memory was 318.8MB in the beginning and 309.0MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 722389.63ms. Allocated memory was 360.7MB in the beginning and 752.9MB in the end (delta: 392.2MB). Free memory was 308.5MB in the beginning and 377.6MB in the end (delta: -69.1MB). Peak memory consumption was 325.2MB. 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: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (6449states) and FLOYD_HOARE automaton (currently 22 states, 36 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 58 for 18ms.. - TimeoutResultAtElement [Line: 62]: 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 (6449states) and FLOYD_HOARE automaton (currently 22 states, 36 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 58 for 18ms.. - TimeoutResultAtElement [Line: 62]: 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 (6449states) and FLOYD_HOARE automaton (currently 22 states, 36 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 58 for 18ms.. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6449states) and FLOYD_HOARE automaton (currently 22 states, 36 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 58 for 18ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 722.3s, OverallIterations: 94, TraceHistogramMax: 2, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.4s, AutomataDifference: 418.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 36022 SdHoareTripleChecker+Valid, 57.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 36022 mSDsluCounter, 36571 SdHoareTripleChecker+Invalid, 49.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 10570 IncrementalHoareTripleChecker+Unchecked, 55548 mSDsCounter, 7128 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 111022 IncrementalHoareTripleChecker+Invalid, 128720 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7128 mSolverCounterUnsat, 3115 mSDtfsCounter, 111022 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10179 GetRequests, 3575 SyntacticMatches, 243 SemanticMatches, 6360 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309813 ImplicationChecksByTransitivity, 383.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6449occurred in iteration=93, InterpolantAutomatonStates: 5441, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.5s AutomataMinimizationTime, 93 MinimizatonAttempts, 229583 StatesRemovedByMinimization, 93 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 277.1s InterpolantComputationTime, 4910 NumberOfCodeBlocks, 4910 NumberOfCodeBlocksAsserted, 279 NumberOfCheckSat, 7008 ConstructedInterpolants, 132 QuantifiedInterpolants, 102171 SizeOfPredicates, 833 NumberOfNonLiveVariables, 5072 ConjunctsInSsa, 1128 ConjunctsInUnsatCore, 266 InterpolantComputations, 10 PerfectInterpolantSequences, 302/1324 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